Método JavaScript Number isSafeInteger()
- Página anterior isNaN()
- Próxima página MAX_SAFE_INTEGER
- Voltar à página anterior Manual de Referência JavaScript Number
definição e uso
se o número for um inteiro seguroNumber.isSafeInteger()
O método retorna verdadeiro
Caso contrário, retorne falso
.
Veja também:
O que são inteiros seguros?
Os inteiros seguros (Safe Integer) são inteiros que podem ser representados com precisão como números de precisão dupla IEEE-754: de (253 até -(253 todos os inteiros de -1) .
instância
Exemplo 1
Esses são inteiros seguros?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
Exemplo 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
Exemplo 3
Esses são inteiros seguros?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
Exemplo 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
sintaxe
Number.isSafeInteger(value)
parâmetro
parâmetro | descrição |
---|---|
value | obrigatório. O valor a ser testado. |
valor de retorno
tipo | descrição |
---|---|
valor booleano | se o valor for um inteiro seguro, então verdadeiro caso contrário, é falso . |
suporte do navegador
Number.isSafeInteger()
é uma característica do ECMAScript6 (ES6).
Todos os navegadores suportam ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
suporta | suporta | suporta | suporta | suporta |
Internet Explorer 11 (ou versões mais antigas) não suporta Number.isSafeInteger()
.
- Página anterior isNaN()
- Próxima página MAX_SAFE_INTEGER
- Voltar à página anterior Manual de Referência JavaScript Number