Descubra todo sobre el método isSafeInteger() de JavaScript del objeto Number
Un número puede satisfacer Number.isInteger()
, pero no Number.isSafeInteger()
si sale de los límites de los números enteros seguros, lo cual expliqué anteriormente.
Por lo tanto, cualquier valor por encima 2^53
o por debajo -2^53
no es seguro:
Number.isSafeInteger(Math.pow(2, 53)) // falseNumber.isSafeInteger(Math.pow(2, 53) - 1) // trueNumber.isSafeInteger(Math.pow(2, 53) + 1) // falseNumber.isSafeInteger(-Math.pow(2, 53)) // falseNumber.isSafeInteger(-Math.pow(2, 53) - 1) // falseNumber.isSafeInteger(-Math.pow(2, 53) + 1) // true
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
El método Number esSafeInteger()
Un número puede satisfacer Number.isInteger(), pero no Number.isSafeInteger()si sale de los límites de los números enteros seguros, lo cual expliqué ant
programar
es
2025-01-18

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente