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.