Como la cantidad de números reales definidos por las matemáticas es infinita en muchos sentidos y no se puede implementar en una computadora. La cantidad números es infinita porque no tiene límite para los números positivos y negativos, pero además entre 2 números hay una cantidad infinita de números.
Para poder usar algo parecido a los números reales, necesitamos un modelo que sea totalmente finito en cuanto a la cantidad total de números y la cantidad de números entre 2 números.
La computadoras usan el estándar IEEE 754 y en realidad son límites.
Estos números no se deben usar para cálculos financieros.
Un límite es un número que se representa a sí mismo, a
números ligeramente menores y ligeramente mayores; por ejemplo,
1.0
representa a
1.0
,
así como números muy cercanos,
como podrían ser
1.000000000000000000000001
,
1.000000000000000000000002
,
0.999999999999999999999999
o
0.999999999999999999999998
.
Incluyen a los números enteros como
1
,
2
,
101
.
El valor 0
representa a los números
cercanos a 0, ya sean positivos o negativos.
El valor +0
representa a los
números positivos cercanos a 0.
El valor -0
representa a los
números negativos cercanos a 0.
Hay un valor positivo muy grande después del cuál, el siguiente número es el
símbolo POSITIVE_INFINITY
.
Hay un valor negativo muy pequeño antes del cuál, el número anterior es el
símbolo NEGATIVE_INFINITY
.
El valor
NaN
representa valores que no son un número; por ejemplo, los resultados
de
0 / 0
y
Math.sqrt(-1)
(la raíz cuadrada de -1).
Representación de números en notación científica.