JavaScript é finito()
Exemplos
Verifique se um número é finito:
let result = isFinite(123);
let result = isFinite("123");
Definição e uso
O isFinite()
método retorna true
se um valor for um número finito.
Valores infinitos (não finitos) são Infinity
,
-Infinity
, ouNaN
Veja também:
Diferença entre isFinite() e Number.isFinite()
isFinite()
retorna true
se um valor for um número finito.
Number.isFinite()
retorna true
se um número for um número finito.
Em outras palavras:
isFinite()
converte o valor em um número antes de testá-lo.
Exemplos
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
Sintaxe
isFinite(value)
Parâmetros
Parameter | Description |
value | Required. The value to be tested. |
Valor de retorno
Modelo | Descrição |
Um booleano. | false se o valor for Infinito, -Infinito ou NaN. Caso contrário true . |
Mais exemplos
Verifique se um número é finito:
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
isFinite("Hello");
isFinite("2005/12/12");
Suporte ao navegador
isFinite()
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |