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

1.6 KiB

title localeTitle
Number isFinite Número isFinite

Número isFinite

Descrição

O método Number.isFinite() verifica se o valor passado para ele é um número finito. Este método foi introduzido no ES6

Sintaxe

Number.isFinite(val)

Parâmetros

val - valor para verificar a finitude

Valor de retorno

Um booleano que indica se o valor é um número finito ou não.

Descrição

Number.isFinite é diferente do método global isFinite () , ele não converte o valor testado em um número. Isso significa que o valor precisa ser um número e finito para retornar true.

Exemplos

Number.isFinite(Infinity)     // false 
 Number.isFinite(-Infinity)    // false 
 
 Number.isFinite(1234)         // true 
 Number.isFinite(-1.11)        // true 
 Number.isFinite(0)            // true 
 Number.isFinite(3g55)         // true 
 
 Number.isFinite('1234')       // false 
 Number.isFinite('Hi')         // false 
 Number.isFinite('2005/12/12') // false 
 
 Number.isFinite('0');         // false, would've been true with 
                              // global isFinite('0') 
 
 Number.isFinite(null);        // false, would've been true with 
                              // global isFinite(null) 

Mais Informações:

Documento ECMA 2015 Number.isFinite () MDN Web Docs