En JavaScript, el objeto Number
tiene propiedades especiales que representan ciertos valores numéricos importantes. Estas propiedades son útiles en diferentes situaciones y cálculos matemáticos.
EPSILON
Number.EPSILON
representa la diferencia más pequeña posible entre dos números de punto flotante en JavaScript.
Ejemplo:
console.log(Number.EPSILON); // 2.220446049250313e-16
MAX_VALUE
Number.MAX_VALUE
representa el valor numérico máximo que puede representarse en JavaScript.
Ejemplo:
console.log(Number.MAX_VALUE); // 1.7976931348623157e+308
MIN_VALUE
Number.MIN_VALUE
representa el valor numérico mínimo positivo que puede representarse en JavaScript, es decir, el número más cercano a cero que aún es positivo.
Ejemplo:
console.log(Number.MIN_VALUE); // 5e-324
MAX_SAFE_INTEGER
Number.MAX_SAFE_INTEGER
representa el máximo valor entero que puede representarse con precisión en JavaScript.
Ejemplo:
console.log(Number.MAX_SAFE_INTEGER); // 9007199254740991
MIN_SAFE_INTEGER
Number.MIN_SAFE_INTEGER
representa el mínimo valor entero que puede representarse con precisión en JavaScript.
Ejemplo:
console.log(Number.MIN_SAFE_INTEGER); // -9007199254740991
POSITIVE_INFINITY
Number.POSITIVE_INFINITY
representa el valor infinito positivo en JavaScript. Este valor es el resultado de ciertas operaciones matemáticas, como dividir un número positivo por cero.
Ejemplo:
console.log(Number.POSITIVE_INFINITY); // Infinity
NEGATIVE_INFINITY
Number.NEGATIVE_INFINITY
representa el valor infinito negativo en JavaScript. Este valor es el resultado de ciertas operaciones matemáticas, como dividir un número negativo por cero.
Ejemplo:
console.log(Number.NEGATIVE_INFINITY); // -Infinity
NaN
Number.NaN
representa el valor «Not-a-Number» (No es un número) en JavaScript. Este valor es el resultado de operaciones matemáticas inválidas o indefinidas.
Ejemplo:
console.log(Number.NaN); // NaN
Estas propiedades numéricas especiales en JavaScript pueden ser útiles en diferentes situaciones, como validar cálculos matemáticos, verificar límites numéricos y trabajar con números especiales como infinito y NaN.
Deja una respuesta