Compartir a través de


isNaN (Método)

Devuelve un valor Boolean que indica si un valor es el valor reservado NaN(no es un número).

function isNaN(number : Number) : Boolean

Argumentos

  • number
    Obligatorio. Valor numérico.

Comentarios

La función isNaN devuelve true si el valor es NaN y false en caso contrario. Normalmente esta función se utiliza para comprobar los valores devueltos desde los métodos parseInt y parseFloat.

Asimismo, una variable que contiene NaN u otro valor se puede comparar consigo misma. Si la comparación devuelve una desigualdad, es NaN. Esto se debe a que NaN es el único valor que no es igual a sí mismo.

Requisitos

Versión 1

Se aplica a:

Global (Objeto)

Ejemplo

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

Vea también

Referencia

isFinite (Método)

NaN (Propiedad, Global)

parseFloat (Método)

parseInt (Método)