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

Versão 1

Se aplica A:

Objeto global

Exemplo

// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));

Consulte também

Referência

Método de isFinite

Propriedade de NaN (Global)

Método de parseFloat

Método de parseInt