English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
NaN
var ans = 10 * 'Hello'; document.getElementById('result').innerHTML = ans;Prova a vedere‹/›
Tutti i browser supportano completamente la proprietà NaN:
Proprietà | |||||
NaN | Sì | Sì | Sì | Sì | Sì |
Scrivibile: | Nessuno |
---|---|
Enumerabile: | Nessuno |
Configurabile: | Nessuno |
Versione JavaScript: | ECMAScript 1 |
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‹/›