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
Se aplica a:
Ejemplo
// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));