Ejemplo
Comprobar si un valor es NaN:
isNaN(123) //false
isNaN(-1.23) //false
isNaN(5-2)
//false
isNaN(0) //false
isNaN('123') //false
isNaN('Hello') //true
isNaN('2005/12/12') //true
isNaN('') //false
isNaN(true)
//false
isNaN(undefined) //true
isNaN('NaN') //true
isNaN(NaN)
//true
isNaN(0 / 0) //true
Inténtalo tú mismo " Definición y Uso
El isNaN() función determina si un valor es un número ilegal (Not-a-Number) .
Esta función devuelve verdadero si el valor equivale a NaN. De lo contrario, devuelve falso.
Esta función es diferente de la específica Número Número. isNaN() método.
El mundial isNaN() función, convierte el valor probado en un número, a continuación, pone a prueba.
Número. isNan() no convierte los valores a un número, y no volverá cierto para cualquier valor que no es del tipo Number.
Soporte del navegador
Función | |||||
---|---|---|---|---|---|
isNaN() | Sí | Sí | Sí | Sí | Sí |
Sintaxis
isNaN( value )
Los valores de los parámetros
Parámetro | Descripción |
---|---|
value | Necesario. El valor a ensayar |
Detalles técnicos
Valor de retorno: | Una de Boole. Devuelve verdadero si el valor es NaN, de lo contrario devuelve false |
---|---|
Versión de JavaScript: | 1.0 |
<Funciones JavaScript Global