Número JavaScript isSafeInteger() Método

A continuación se muestra el ejemplo del método Number isSafeInteger(). 

  • Ejemplo: 

Javascript

<script type = "text/javascript"> 
document.write("Output : " + Number.isSafeInteger(44));
</script>
  • Producción: 
Output : true

¿Qué es un entero seguro?  
Un entero seguro es un entero que tiene las siguientes propiedades 

  • Un número que se puede representar como un número de doble precisión IEEE-754, es decir, todos los números enteros desde (2 53 – 1) hasta -(2 53 – 1)).

¿Qué es un número de doble precisión IEEE-754?  
El formato de punto flotante de doble precisión es un formato de número de computadora que ocupa 64 bits en la memoria de la computadora. 
Representa una amplia gama de valores numéricos mediante el uso de un punto flotante.
El estándar IEEE 754 especifica que un binary64 tiene:
Bit de signo: 1 bit 
Exponente: 11 bits 
Precisión significativa: 53 bits (52 almacenados explícitamente) 

G_image

Método isSafeInteger() en JavaScript

El método isSafeInteger() en JavaScript se usa para verificar si un número es un entero seguro o no.

Sintaxis:  

Number.isSafeInteger(Value)

Parámetros usados:  
1. Valor: Es el número a verificar para el método safeinteger().

Valor 
devuelto: el método toExponential() en JavaScript devuelve verdadero si el valor es un número entero seguro; de lo contrario, devuelve falso.

Ejemplos:  

Input : Number.isSafeInteger(23)
Output : true
     
Input : Number.isSafeInteger(-23)
Output : true

Input : Number.isSafeInteger(0.5)
Output : false

Input : Number.isSafeInteger(0/0)
Output : false

1. Pasar un número positivo como argumento en el método isSafeInteger().

Javascript

<script type = "text/javascript"> 
document.write("Output : " + Number.isSafeInteger(23));
</script>

Producción: 

Output : true

2. Pasar un número negativo como argumento en el método isSafeInteger().

Javascript

<script type = "text/javascript"> 
document.write("Output : " + Number.isSafeInteger(-23));
</script>

Producción: 

Output : true

3. Pasar un número (con decimales) como argumento en el método isSafeInteger().

Javascript

<script type = "text/javascript"> 
document.write("Output : " + Number.isSafeInteger(0.5));
</script>

Producción: 

Output : false

4. Pasar una ecuación (que equivale a un valor infinito) como argumento en el método isSafeInteger().

Javascript

<script type = "text/javascript"> 
document.write("Output : " + Number.isSafeInteger(0 / 0));
</script>

Producción: 

Output : false

Explicación del código: JavaScript utiliza números de formato de punto flotante de precisión doble como se especifica en IEEE 754 y solo puede representar de forma segura números entre -(2 53 – 1) y 2 53 – 1. Si el parámetro pasado se encuentra en este rango especificado, entonces el número El método .isSafeInteger() devuelve verdadero o falso.

Navegadores compatibles:  

  • Google Chrome 34 y superior
  • Firefox 32 y superior
  • Apple Safari 10 y superior
  • Ópera 21 y superior
  • Borde 12 y superior

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *