Número JavaScript isSafeInteger()
Exemplos
Esses números inteiros são seguros?
Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');
Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);
Definição e uso
O Number.isSafeInteger()
método retorna
true
se um número for um inteiro seguro.
Caso contrário, ele retorna false
.
O 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).
Sintaxe
Number.isSafeInteger(value)
Parâmetros
Parameter | Description |
value | Required. The value to be tested. |
Valor de retorno
Modelo | Descrição |
Um booleano | true se o valor for um inteiro seguro, caso contrário false . |
Mais exemplos
Esses números inteiros são seguros?
Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);
Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);
Suporte ao navegador
Number.isSafeInteger()
é um recurso ECMAScript6 (ES6).
O ES6 (JavaScript 2015) é compatível com todos os navegadores modernos:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isSafeInteger()
não é compatível com o Internet Explorer 11 (ou anterior).