Verificando se um número é finito em JavaScript

image_pdfimage_print

Este método também serve para verificar se um valor é um número em JavaScript, apenas com a particularidade que NaN, +Infinity e -Infinity são desconsiderados.

isFinite é uma função global que determina se o valor de seu argumento é um número finito. Caso necessário, o parâmetro desta função será automaticamente convertido para um número.

Sintaxe:
[ćode]
boolean isFinite(mixed valor_a_ser_testado)
[/code]

Abaixo exemplo de utilização desta função:

isFinite(Infinity);  // false
isFinite(NaN);       // false
isFinite(-Infinity); // false

isFinite(0);         // true
isFinite(2e64);      // true


isFinite("0");       // true. Caso precise de uma verificação também por tipothe 
                     // use Number.isFinite("0"). Neste caso o resultado seria false.
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!