Método Number isInteger() do JavaScript

Definição e uso

Se o valor for um inteiro do tipo Number, então Number.isInteger() O método retorna verdadeiro。Caso contrário, retorne falso.

Exemplo

Exemplo 1

Esses são inteiros?

Number.isInteger(123);
Number.isInteger(-123);
Number.isInteger('123');

Experimente pessoalmente

Exemplo 2

Number.isInteger(4-2);
Number.isInteger(4/2);
Number.isInteger(5-2);
Number.isInteger(5/2);

Experimente pessoalmente

Exemplo 3

Esses são inteiros?

Number.isInteger(0);
Number.isInteger(0/0);
Number.isInteger(0,5);
Number.isInteger(falso);
Number.isInteger(NaN);
Number.isInteger(Infinity);
Number.isInteger(-Infinity);

Experimente pessoalmente

Sintaxe

Number.isInteger(value)

Parâmetro

Parâmetro Descrição
value Obrigatório. O valor a ser testado.

Valor retornado

Tipo Descrição
Valor booleano

Se o valor for um inteiro do tipo Number, então verdadeiro.

caso contrário, retorne falso.

Suporte do navegador

Number.isInteger() É uma característica do ECMAScript6 (ES6).

Todos os navegadores modernos suportam o ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suportado Suportado Suportado Suportado Suportado

O Internet Explorer 11 (ou versões anteriores) não suporta Number.isInteger().