método Number isSafeInteger() de JavaScript

definición y uso

si el número es un entero seguro,Number.isSafeInteger() el método devuelve truede lo contrario, se devuelve false.

véase también:

método Number.isInteger()

método Number.isFinite()

método Global isFinite()

¿Qué son los enteros seguros?

los enteros seguros (Safe Integer) son enteros que se pueden representar con precisión como números de precisión doble IEEE-754: desde (253 de - (253 todos los enteros. - 1)

instancia

ejemplo 1

¿Estos son enteros seguros?

Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');

intente hacerlo personalmente

ejemplo 2

Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);

intente hacerlo personalmente

ejemplo 3

¿Estos son enteros seguros?

Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);

intente hacerlo personalmente

ejemplo 4

Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);

intente hacerlo personalmente

sintaxis

Number.isSafeInteger(value)

parámetro

parámetro descripción
value obligatorio. Valor a probar.

valor devuelto

tipo descripción
valor booleano si el valor es un entero seguro, entonces truede lo contrario, es false.

admisión del navegador

Number.isSafeInteger() es una característica de ECMAScript6 (ES6).

Todos los navegadores admiten ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
es compatible es compatible es compatible es compatible es compatible

Internet Explorer 11 (o versiones anteriores) no es compatible Number.isSafeInteger().