JavaScript esNaN()
Ejemplo
Compruebe si un valor es NaN:
isNaN(123);
isNaN(-1.23);
isNaN(5-2);
isNaN(0);
isNaN('123');
isNaN('Hello');
isNaN('2005/12/12');
Más ejemplos a continuación.
Definición y uso
En JavaScript NaN
es la abreviatura de "Not-a-Number".
El isNaN()
método devuelve verdadero si un valor es NaN.
El isNaN()
método convierte el valor en un número antes de probarlo.
Ver también:
Diferencia entre isnan() y Number.isnan()
isNaN()
El método devuelve true
si un valor no es un número.
Number.isNaN()
devuelve true
si un número no es un número.
En otras palabras:
isNaN()
convierte el valor a un número antes de probarlo.
Ejemplos
// This returns true;
isNaN('Hello');
// This returns false;
Number.isNaN('Hello');
Sintaxis
isNaN(value)
Parámetros
Parameter | Description |
value | Required. The value to be tested. |
Valor devuelto
Escribe | Descripción |
un booleano | true si el valor es NaN, de lo contrario
false . |
Más ejemplos
Compruebe si un valor es NaN:
isNaN(0/0);
isNaN('');
isNaN('A');
isNaN(true);
isNaN(false);
isNaN('NaN');
isNaN(NaN);
isNaN(undefined);
isNaN(null);
Compatibilidad con navegador
isNaN()
es una característica de ECMAScript1 (ES1).
ES1 (JavaScript 1997) es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |