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

Proprietà NaN JavaScript

 Proprietà/funzioni globali JavaScript

GlobaleNaNUn attributo rappresenta un valore non numerico (Not-A-Number).

Ad esempio, se provi a moltiplicare un numero con una stringa, il valore restituito è “NaN”.

Il valore iniziale di NaN è Not-A-Number, è uguale aNumber.NaNcon lo stesso valore.

UsoisNaN()Funzione che verifica se un valore è NaN.

Sintassi:

NaN
var ans = 10 * 'Hello';
document.getElementById('result').innerHTML = ans;
Prova a vedere‹/›

Compatibilità del browser

Tutti i browser supportano completamente la proprietà NaN:

Proprietà
NaN

Dettagli tecnici

Scrivibile:Nessuno
Enumerabile:Nessuno
Configurabile:Nessuno
Versione JavaScript:ECMAScript 1

Più esempi

Controllare se un valore è NaN utilizzando la funzione isNaN():

var str = 'Hello world';
var ans = Number(str); // Convertire la stringa in numero
if (isNaN(ans)) {
   document.getElementById('result').innerHTML = ans;
}
Prova a vedere‹/›

 Proprietà/funzioni globali JavaScript