Esta publicación explica el uso de la propiedad Number.MAX_SAFE_INTEGER en JavaScript.
¿Qué es JavaScript Number.MAX_SAFE_INTEGER?
El ' MAX_SAFE_INTEGER La propiedad ” del objeto “Número” define el límite máximo de un valor entero que puede almacenar una variable. Esta propiedad devuelve un número constante que es el valor entero máximo. Se usa principalmente en la declaración condicional para verificar si el número dado es menor o mayor que el valor entero máximo.
Sintaxis
Número . MAX_SAFE_INTEGER
La sintaxis anterior devuelve el entero seguro máximo que es (2 53 – 1).
Usemos la propiedad definida anteriormente de manera práctica.
Ejemplo 1: aplicación de la propiedad MAX_SAFE_INTEGER de JavaScript
Este ejemplo aplica la propiedad 'MAX_SAFE_INTEGER' para obtener el valor entero seguro hasta el límite máximo:
< guion >dejar valor = Número . MAX_SAFE_INTEGER ;
consola. registro ( 'Producción: ' + valor ) ;
guion >
En las líneas de código anteriores:
- En primer lugar, la variable 'valor' se declara con la palabra clave 'let' que aplica el ' MAX_SAFE_INTEGER ” propiedad asociada al objeto “Número”.
- A continuación, el “ consola.log() El método ” se utiliza para mostrar la salida de la variable “valor” en la consola.
Producción
Aquí la consola muestra el valor entero seguro máximo.
Ejemplo 2: Aplicar la propiedad “MAX_SAFE_INTEGER” con una variable
Este ejemplo utiliza la propiedad 'MAX_SAFE_INTEGER' con una variable para devolver el entero seguro máximo:
< guion >dejar valor = 200 ;
consola. registro ( 'Producción: ' + valor. MAX_SAFE_INTEGER ) ;
guion >
Esta vez, la variable 'valor' está vinculada con la propiedad 'MAX_SAFE_INTEGER' en lugar del objeto 'Número'.
Producción
Se puede ver que la consola muestra 'indefinido' como salida porque el 'MAX_SAFE_INTEGER' solo funciona con el objeto 'Número'.
Conclusión
JavaScript “ MAX_SAFE_INTEGER La propiedad ” corresponde al objeto “Número” que representa el valor entero seguro máximo constante (2 53 – 1). Cualquier número que sea mayor que el entero seguro máximo elimina la precisión de un número que se representa como un tipo de número en JavaScript. Esta guía explicó en profundidad la propiedad JavaScript Number.MAX_SAFE_INTEGER.