Exemplo
Verificar se um valor for NaN:
isNaN(123) //false
isNaN(-1.23) //false
isNaN(5-2)
//false
isNaN(0) //false
isNaN('123') //false
isNaN('Hello') //true
isNaN('2005/12/12') //true
isNaN('') //false
isNaN(true)
//false
isNaN(undefined) //true
isNaN('NaN') //true
isNaN(NaN)
//true
isNaN(0 / 0) //true
Tente você mesmo " Definição e Uso
O isNaN() função determina se um valor é um número ilegal (Not-a-Number) .
Esta função retorna verdadeiro se o valor equivale a NaN. Caso contrário, retorna false.
Esta função é diferente da específicas Número Number. isNaN() método.
O mundial isNaN() função, converte o valor testado para um número, depois testa-o.
Número. isNan() não converte os valores para um número, e não retornará verdadeiro para qualquer valor que não é do Número tipo.
Suporte navegador
Função | |||||
---|---|---|---|---|---|
isNaN() | sim | sim | sim | sim | sim |
Sintaxe
isNaN( value )
Os valores dos parâmetros
Parâmetro | Descrição |
---|---|
value | Requeridos. O valor a ser testado |
Detalhes técnicos
Valor de retorno: | Um valor booleano. Retorna true se o valor for NaN, caso contrário ele retorna falso |
---|---|
JavaScript Versão: | 1.0 |
<Funções JavaScript Globais