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

Propriedade NaN do JavaScript

 Atributos Globais do JavaScript/Função

GlobalNaNA propriedade é uma representação de Not-A-O valor de Number (não numérico).

Por exemplo, se você tentar multiplicar um número por uma string, o valor retornado será “NaN”.

O valor inicial de NaN é Not-A-Number, comNumber.NaNdo valor é o mesmo.

UsandoisNaN()Função que verifica se o valor é NaN.

Sintaxe:

NaN
var ans = 10 * 'Hello';
;document.getElementById('result').innerHTML = ans;
Teste e Veja‹/›

Compatibilidade do Navegador

Todos os navegadores suportam completamente o atributo NaN:

Atributo
NaNSimSimSimSimSim

Detalhes Técnicos

Escrita:Nenhum
Enumerável:Nenhum
Configurável:Nenhum
Versão do JavaScript:ECMAScript 1

Mais Exemplos

Verifique se o valor é NaN usando a função isNaN():

var str = 'Hello world';
var ans = Number(str);   // Conversão de String para Número
;if (isNaN(ans)) {
   ;document.getElementById('result').innerHTML = ans;
}
Teste e Veja‹/›

 Atributos Globais do JavaScript/Função