Número de JavaScript isSafeInteger()
Ejemplos
¿Son estos enteros seguros?
Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');
Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);
Definición y uso
El Number.isSafeInteger()
método devuelve
true
si un número es un entero seguro.
De lo contrario vuelve false
.
¿Qué es un entero seguro?
Un entero seguro es un entero que se puede representar exactamente como un número de doble precisión IEEE-754: todos los enteros desde (2 53 - 1) hasta -(2 53 - 1).
Sintaxis
Number.isSafeInteger(value)
Parámetros
Parameter | Description |
value | Required. The value to be tested. |
Valor devuelto
Escribe | Descripción |
un booleano | true si el valor es un entero seguro, de lo contrario false . |
Más ejemplos
¿Son estos enteros seguros?
Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);
Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);
Compatibilidad con navegador
Number.isSafeInteger()
es una característica de ECMAScript6 (ES6).
ES6 (JavaScript 2015) es compatible con todos los navegadores modernos:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isSafeInteger()
no es compatible con Internet Explorer 11 (o anterior).