isNaN método
Retorna um valor Boolean que indica se um valor é o valor reservado NaN (não é um número).
function isNaN(number : Number) : Boolean
Argumentos
- number
Obrigatório. Um valor numérico.
Comentários
O isNaN retorna a função true se o valor for NaN, e false contrário. Você normalmente usar esta função para testar os valores de retorno de parseInt e parseFloat métodos.
Como alternativa, uma variável que contém NaN ou outro valor poderia ser comparado a mesmo. Se ele compara como desigual, é NaN. Isso ocorre porque NaN é o único valor, não é igual a mesmo.
Requisitos
Se aplica A:
Exemplo
// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));