English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Propriétés globales JavaScript/Fonction
GlobalNaNL'attribut est une représentation de Not-A-La valeur de Number (non numérique).
Par exemple, si vous essayez de multiplier un nombre par une chaîne de caractères, la valeur retournée est "NaN".
La valeur initiale de NaN est Not-A-Number, avecNumber.NaNla valeur est la même.
UtilisezisNaN()Fonction vérifie si la valeur est NaN.
NaN
var ans = 10 * 'Hello'; ;document.getElementById('result').innerHTML = ans;Vérifier le test‹/›
Tous les navigateurs supportent complètement la propriété NaN :
Propriété | |||||
NaN | Oui | Oui | Oui | Oui | Oui |
Écrivable : | Aucun |
---|---|
Enumérable : | Aucun |
Configurable : | Aucun |
Version JavaScript : | ECMAScript 1 |
Vérifiez si la valeur est NaN avec la fonction isNaN() :
var str = 'Hello world'; var ans = Number(str); // Convertir une chaîne en nombre ;if (isNaN(ans)) { ;document.getElementById('result').innerHTML = ans; }Vérifier le test‹/›