freeCodeCamp/guide/portuguese/javascript/standard-objects/number/number-isinteger/index.md

1.5 KiB

title localeTitle
Number isInteger Número isInteger

Número isInteger

Descrição

O método Number.isInteger() determina se o valor passado é um inteiro. Este método foi introduzido no ES6

Sintaxe

Number.isInteger(val)

Parâmetros

val - valor para verificar se é um inteiro

Valor de retorno

Um booleano que indica se o valor é um inteiro ou não.

Descrição

O método retorna true se o valor passado for um inteiro, caso contrário, retorna false . Valores infinitos e NaN retornam false .

Exemplos

Number.isInteger(0);         // true 
 Number.isInteger(-0);        // true 
 Number.isInteger(1);         // true 
 Number.isInteger(2);         // true 
 Number.isInteger(-100001);   // true 
 Number.isInteger(999999999999999999999999); // true 
 
 Number.isInteger(0.1);       // false 
 Number.isInteger(0.3);       // false 
 Number.isInteger(Math.PI);   // false 
 
 Number.isInteger(NaN);       // false 
 Number.isInteger(Infinity);  // false 
 Number.isInteger(-Infinity); // false 
 Number.isInteger('10');      // false 
 Number.isInteger(true);      // false 
 Number.isInteger(false);     // false 
 Number.isInteger([1]);       // false 

Mais Informações:

Documento ECMA 2015 Number.isInteger () MDN Web Docs