Visitar URL original
NaN - JavaScript | MDN

Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

NaN

Baseline
Ampliamente disponible

Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.

La propiedad global NaN es un valor que representa Not-A-Number.

Sumario

Un valor representando un Not-A-Number (No es Un Número).

Atributos de la propiedad NaN
SobrescribirNo
NumerableNo
ConfigurableNo

Sintaxis

NaN

Descripción

NaN es una propiedad del global object (objeto global), por ejemplo, es una variable de alcance global.

El valor inicial de NaN es Not-A-Number (No es Un Número) - lo mismo que el valor de Number.NaN.

Keep text below in sync with Number.NaN page NaN nunca es equivalente con cualquier otro número, incluido el mismo NaN; no puedes chequear el valor de un not-a-number comparándolo con Number.NaN. Usar la función isNaN() para aquello.

Muchos métodos de JavaScript (como son el Number constructor, parseFloat y parseInt) retornan NaN si el valor especificado en el parámetro no puede ser parseado como un número.

Puedes utilizar la propiedad NaN para indicar una condición de error para tu función que devuelva un número en caso de éxito.

JavaScript imprime el valor Number.NaN como NaN.

Ver también