JavaScript Number.isSafeInteger ()

O método JavaScript Number.isSafeInteger () determina se o valor fornecido é um número que é um inteiro seguro.

Um inteiro seguro é um inteiro que pode ser representado exatamente como um número de precisão dupla IEEE-754 (todos os inteiros de (2 53 - 1) a - (2 53 - 1) ).

A sintaxe do isSafeInteger()método é:

 Number.isSafeInteger(testValue)

O isSafeInteger()método é chamado usando o Numbernome da classe.

Parâmetros de número isSafeInteger ()

O isSafeInteger()método inclui:

  • testValue - O valor a ser testado para ser um número inteiro seguro.

Valor de retorno de Number isSafeInteger ()

  • Retorna um Booleanindicando se o valor fornecido é ou não um número que é um inteiro seguro ( truese for inteiro seguro, senão false).

Exemplo: usando Number.isSafeInteger ()

 check1 = Number.isSafeInteger(451); console.log(check1); // true check2 = Number.isSafeInteger("-451"); console.log(check2); // false check3 = Number.isSafeInteger(0.6969); console.log(check3); // false check4 = Number.isSafeInteger(Math.pow(2, 53)); console.log(check4); // false check5 = Number.isSafeInteger(Math.pow(2, 53) - 1); console.log(check5); // true check6 = Number.isSafeInteger(Infinity); console.log(check6); // false check7 = Number.isSafeInteger(3.0); console.log(check7); // true

Resultado

 verdadeiro falso falso falso verdadeiro falso verdadeiro

Leituras recomendadas:

  • Número JavaScript.MIN_SAFE_INTEGER
  • JavaScript Number.MAX_SAFE_INTEGER

Artigos interessantes...