Método Lodash _.isSafeInteger()

Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.

El método _.isSafeInteger() se usa para encontrar si el valor dado es un entero seguro o no. Devuelve True si el valor dado es un entero seguro. De lo contrario, devuelve falso. Un número entero es seguro si es un número de doble precisión IEEE-754 (todos los números enteros de (2 53 – 1) a -(2 53 – 1)) que no es el resultado de un número entero inseguro redondeado.

Sintaxis:

_.isSafeInteger(value)

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • valor: este parámetro contiene el valor a comprobar.

Valor de retorno: este método devuelve verdadero si el valor es un número entero seguro, de lo contrario, es falso.

Nota: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash al archivo.

Ejemplo 1:

// Requiring the lodash library  
const _ = require("lodash");  
       
// Use of _.isSafeInteger() method 
  
// Passing a mathematical pow function as an argument
console.log(_.isSafeInteger(Math.pow(2, 53) - 1)); 
  
// Passing a maximum value of a number as an argument
console.log(_.isSafeInteger(Infinity)); 
  
// Passing a minimum value of a number as an argument
console.log(_.isSafeInteger(Number.MIN_VALUE)); 

Producción:

true
false
false

Ejemplo 2:  

// Requiring the lodash library  
const _ = require("lodash");  
       
// Use of _.isSafeInteger() method 
  
// Passing a positive number as an argument
console.log(_.isSafeInteger(123)); 
  
// Passing a negative number as an argument
console.log(_.isSafeInteger(-123)); 
  
// Passing a number(with decimals) as an argument
console.log(_.isSafeInteger(0.123)); 

Producción:

true
true
false

Nota: este código no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.

Referencia: https://lodash.com/docs/4.17.15#isSafeInteger

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 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 *