English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Propiedad Number.NaN de JavaScript

 Objeto Number de JavaScript

Number.NaNLa propiedad es una representación de valores no numéricos.

Por ejemplo, si intenta multiplicar un número por una cadena, el valor devuelto es "NaN".

El valor inicial de Number.NaN es Not-A-Number, con el atributo globalNaNlos valores son iguales.

usarNumber.isNaN()función para verificar si un valor es NaN.

Debido a que NaN es una propiedad estática de Number, siempre utilícela comoNumber.NaNen lugar de usarlo como atributo del objeto Number creado.

Sintaxis:

Number.NaN
var ans = 10 * 'Hello';
;document.getElementById('result').innerHTML = ans;
Prueba para ver‹/›

Compatibilidad del navegador

Todos los navegadores admiten completamente el atributo NaN:

Atributo
NaN

Detalles técnicos

Escritura:No
Enumerable:No
Configurable:No
Versión de JavaScript:ECMAScript 1

Más ejemplos

Verificar si un valor es NaN utilizando el método Number.isNaN():

var str = 'Hello world';
var ans = Number(str);   // Convertir una cadena a un número
;if (Number.isNaN(ans)) {
   ;document.getElementById('result').innerHTML = ans;
}
Prueba para ver‹/›

 Objeto Number de JavaScript