Haz clic en números y funciones en la Calculadora justo como lo harías con una calculadora estándar.
Cuando haces clic en el botón de sumar, restar, multiplicar o dividir (en modo científico también:
yx, x√y, EE y el paréntesis abierto), aparece una sombra blanca alrededor
del botón para indicarte la operación a realizar. La sombra blanca alrededor del paréntesis abierto
permanecerá hasta que todas las expresiones entre paréntesis estén cerradas.
Esta calculadora utiliza un método algebraico de entrada que te permite introducir secuencias matemáticas en
el mismo orden en que se declaran algebraicamente (PEMDAS / AOS™).
PEMDAS: "Paréntesis, Exponentes, Multiplicación o División, y Adición o Sustracción".
La multiplicación y la división tienen el mismo rango. La adición y la sustracción también.
Hay soporte completo de teclado para cada botón de la calculadora.
Esta calculadora opera con una precisión de 15 dígitos (solamente) después del punto decimal. Esto se debe a cómo
JavaScript maneja los números flotantes.
Esto en realidad no es una característica de JavaScript, sino una característica de cómo el IEEE define la manera en que los números flotantes
se almacenan en memoria. Cualquier lenguaje que use esta definición sufre de esta 'característica', por ejemplo, C también, y ya que JavaScript
a menudo se implementa en C, pues JavaScript también.
El problema es que JavaScript usa 32 bits de datos que tienen 4294967296 combinaciones diferentes para
sostener cualquier valor en el rango de 1.7976931348623158e+308 a 2.2250738585072014e–308.
Esto lo hace usando un valor de precisión menor y utilizando algunos de los bits como un exponente (esto también
se puede hacer en 16 bits con un rango más pequeño y menos precisión) lo que resulta en que puede
aproximar cualquier valor en el rango, pero no representarlos exactamente todos (porque en términos de números reales hay
un número infinito de valores entre cualquier par de valores dados).
Como parte de tu cálculo, claramente la representación interna del valor está saliendo fuera de la
precisión disponible y terminas con una aproximación al valor en lugar de un valor exacto.