Função isFinite() do JavaScript

Definição e uso

isFinite() Esta função pode determinar se um número é um número legítimo finito.

Se o valor for +infinity, -infinity ou NaN (não numérico), esta função retorna false, caso contrário, retorna true.

Exemplo

Verificar se o número é um número legítimo finito:

var a = isFinite(123) + "<br>";
var b = isFinite(-1.23) + "<br>";
var c = isFinite(5-2) + "<br>";
var d = isFinite(0) + "<br>";
var e = isFinite("123") + "<br>";
var f = isFinite("Hello") + "<br>";
var g = isFinite("2005/12/12");
var res = a + b + c + d + e + f + g;

Experimente pessoalmente

Sintaxe

isFinite(value)

Valor do parâmetro

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

Detalhes técnicos

Valor retornado: Valor booleano. Se o valor for +infinity, -infinity ou NaN, retorna false, caso contrário, retorna true.
Versão do JavaScript: ECMAScript 1

Suporte do navegador

Função Chrome Edge Firefox Safari Opera
isFinite() Suporte Suporte Suporte Suporte Suporte