Propiedades de números de JavaScript


Tabla de contenido

    Mostrar tabla de contenidos


EPSILON

La diferencia entre 1 y el número más pequeño > 1.

MAX_VALUE

El mayor número posible en JavaScript

MIN_VALUE

El número más pequeño posible en JavaScript

MAX_SAFE_INTEGER

El entero máximo seguro (253 - 1)

MIN_SAFE_INTEGER

El entero mínimo seguro -(253 - 1)

POSITIVE_INFINITY

Infinito (devuelto en caso de desbordamiento)

NEGATIVE_INFINITY

Infinito negativo (devuelto en caso de desbordamiento)

NaN

Un valor "no es un número"


JavaScript EPSILON

Number.EPSILON es la diferencia entre el número de punto flotante más pequeño mayor que 1 y 1.

Ejemplo

let x = Number.EPSILON;

Nota

Number.EPSILON es una característica de ES6.

No funciona en Internet Explorer.


JavaScript MAX_VALUE

Number.MAX_VALUE es una constante que representa el mayor número posible en JavaScript.

Ejemplo

let x = Number.MAX_VALUE;

Las propiedades numéricas no se pueden utilizar en variables

Las propiedades numéricas pertenecen al objeto numérico de JavaScript.

Solo se puede acceder a estas propiedades como Number.MAX_VALUE.

Usando x.MAX_VALUE, donde x es una variable o un valor, devolverá indefinido:

Ejemplo

let x = 6;
x.MAX_VALUE

JavaScript MIN_VALUE

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

Ejemplo

let x = Number.MIN_VALUE;

JavaScript MAX_SAFE_INTEGER

Number.MAX_SAFE_INTEGER representa el entero seguro máximo en JavaScript.

Number.MAX_SAFE_INTEGER es (253 - 1).

Ejemplo

let x = Number.MAX_SAFE_INTEGER;

JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGER representa el entero mínimo seguro en JavaScript.

Número.MIN_SAFE_INTEGER es -(253 - 1).

Ejemplo

let x = Number.MIN_SAFE_INTEGER;

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;

POSITIVE_INFINITY se devuelve en caso de desbordamiento:

let x = 1 / 0;

JavaScript NEGATIVE_INFINITY

Ejemplo

let x = Number.NEGATIVE_INFINITY;

NEGATIVE_INFINITY se devuelve en caso de desbordamiento:

let x = -1 / 0;

JavaScript NaN: no es un número

NaN es una palabra reservada de JavaScript para un número que no es un número legal.

Ejemplos

let x = Number.NaN;

Intentar hacer aritmética con una cadena no numérica dará como resultado NaN (no es un Número):

let x = 100 / "Apple";

Pruébelo usted mismo →

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Numbers</h2>

<p>A number divided by a non-numeric string becomes NaN (Not a Number):</p>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = 100 / "Apple";
</script>

</body>
</html>

Referencia completa de números de JavaScript

Para obtener una referencia numérica completa, visite nuestro:

Referencia completa de números de JavaScript.

La referencia contiene descripciones y ejemplos de todas las propiedades y métodos de Number.