Propiedades de números de JavaScript

Propiedades de números de JavaScript

Atributo Descripción
EPSILON La diferencia entre 1 y el menor número mayor que 1.
MAX_VALUE El número más grande posible en JavaScript.
MIN_VALUE El número más pequeño posible en JavaScript.
MAX_SAFE_INTEGER Entero más seguro más grande (253 - 1).
MIN_SAFE_INTEGER Entero más seguro más pequeño -(253 - 1).
POSITIVE_INFINITY Infinidad (devuelto al sobrecargar).
NEGATIVE_INFINITY Infinidad negativa (devuelto al sobrecargar).
NaN Valor 'no numérico'.

EPSILON de JavaScript

Number.EPSILON Es la diferencia entre el menor número de coma flotante mayor que 1 y 1.

Ejemplo

let x = Number.EPSILON;

Prueba por ti mismo

Nota

Number.EPSILON es una característica de ES6.

No funciona en Internet Explorer.

Valor Máximo de JavaScript

Number.MAX_VALUE es una constante en JavaScript que representa el número más grande posible.

Ejemplo

let x = Number.MAX_VALUE;

Prueba por ti mismo

Las propiedades numéricas no se pueden usar para variables

Las propiedades numéricas pertenecen a JavaScript Objeto Number.

Estas propiedades solo se pueden acceder como Number.MAX_VALUE.

Usar x.MAX_VALUE (donde x es una variable o valor) devolverá undefined:

Ejemplo

let x = 6;
x.MAX_VALUE

Prueba por ti mismo

JavaScript MIN_VALUE

Number.MIN_VALUE es una constante en JavaScript que representa el número más pequeño posible.

Ejemplo

let x = Number.MIN_VALUE;

Prueba por ti mismo

JavaScript MAX_SAFE_INTEGER

Number.MAX_SAFE_INTEGER representa el entero más grande seguro en JavaScript.

Number.MAX_SAFE_INTEGER es (253 - 1).

Ejemplo

let x = Number.MAX_SAFE_INTEGER;

Prueba por ti mismo

JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGER representa el entero más pequeño seguro en JavaScript.

Number.MIN_SAFE_INTEGER es -(253 - 1).

Ejemplo

let x = Number.MIN_SAFE_INTEGER;

Prueba por ti mismo

Nota

MAX_SAFE_INTEGER y MIN_SAFE_INTEGER son características de ES6.

No funcionan en Internet Explorer.

JavaScript POSITIVE_INFINITY

Ejemplo

let x = Number.POSITIVE_INFINITY;

Prueba por ti mismo

Se devuelve cuando hay desbordamiento POSITIVE_INFINITY:

let x = 1 / 0;

Prueba por ti mismo

JavaScript NEGATIVE_INFINITY

Ejemplo

let x = Number.NEGATIVE_INFINITY;

Prueba por ti mismo

Se devuelve cuando hay desbordamiento NEGATIVE_INFINITY:

let x = -1 / 0;

Prueba por ti mismo

JavaScript NaN - No es un número

NaN Es una palabra reservada de JavaScript, utilizada para representar un número no válido.

Ejemplo

let x = Number.NaN;

Prueba por ti mismo

Ejemplo

El intento de realizar operaciones aritméticas con cadenas no numéricas causará NaN (No es un número):

let x = 100 / "Apple";

Prueba por ti mismo

Manual de referencia completo de Number de JavaScript

Para obtener el manual de referencia completo, visite nuestro Manual de referencia de Number de JavaScript.

El manual de referencia contiene descripciones e instancias de todas las propiedades y métodos del objeto Number.