Este tutorial demostrará el valor entero más alto sin perder precisión en JavaScript.
¿Cuál es el valor entero más alto/más alto de JavaScript??
El valor entero más alto que se puede representar con precisión en JavaScript es "2^53 - 1", o "9007199254740991". Hay una propiedad "Max_safe_integer" del "Número"Objeto en JavaScript que representa el entero seguro máximo que es"9007199254740991". Significa que cualquier entero mayor que este valor puede perder precisión cuando se representa como un tipo de número en JavaScript:
consola.registro (número.Max_safe_integer);Producción
El valor entero más bajo que se puede representar con precisión en JavaScript es "-2^53 - 1", o "-9007199254740991". En JavaScript, se puede recuperar usando el "Min_safe_integer"Propiedad del"Número" objeto:
consola.registro (número.Min_safe_integer);Producción
Para verificar la precisión de un entero, use el "issafeinteger ()"Eso verifica si un número en particular es un"seguro"Integer:
consola.registro (número.issafeinteger (número.Max_safe_integer));Da "verdadero"Como el número aprobado está dentro del rango:
Aquí, agregaremos "2"En el Integer Max y determine si es seguro o no:
consola.registro (número.issafeinteger (número.Max_safe_integer + 2));Vuelve "FALSO"Porque el número excede el rango máximo:
Eso se trata del valor entero más alto sin perder precisión en JavaScript.
Conclusión
En JavaScript, el valor entero más alto que se puede representar con precisión es "2^53 - 1", o "9007199254740991"Que está representado por el"Max_safe_integer"Propiedad del"Número" objeto. Mientras que el valor entero más bajo es "-2^53 - 1", eso es "-9007199254740991". Este tutorial demostró el valor entero más alto sin perder precisión en JavaScript.