método Number isSafeInteger() de JavaScript
- Página anterior isNaN()
- Página siguiente MAX_SAFE_INTEGER
- Volver a la capa superior Manual de referencia de JavaScript Number
definición y uso
si el número es un entero seguro,Number.isSafeInteger()
el método devuelve true
de lo contrario, se devuelve false
.
véase también:
¿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');
ejemplo 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
ejemplo 3
¿Estos son enteros seguros?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
ejemplo 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
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 true de 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()
.
- Página anterior isNaN()
- Página siguiente MAX_SAFE_INTEGER
- Volver a la capa superior Manual de referencia de JavaScript Number