Referencia de JavaScript 1.5:Funciones globales:isNaN
De MDC
Tabla de contenidos |
[editar] Resumen
Función del Núcleo
Evalúa un argumento para determinar si es un número.
[editar] Sintaxis
isNaN(valor)
[editar] Parámetros
-
valor - El valor que se desea evaluar.
[editar] Descripción
isNaN es una función de alto nivel y no está asociada a ningún objeto.
isNaN intenta convertir el parámetro pasado a un número. Si el parámetro no se puede convertir, devuelve true; en caso contrario, devuelve false.
Esta función es útil ya que el valor NaN no puede se probado correctamente con operadores de igualdad. x == NaN y x === NaN son siempre false, sin importar lo que sea x, incluso si x es NaN. Por ejemplo, tanto 1 == NaN como NaN == NaN devuelven false.
[editar] Ejemplos
isNaN(NaN) //devuelve true
isNaN("string") //devuelve true
isNaN("12") //devuelve false
isNaN(12) //devuelve false