English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
グローバルNaN属性はNotを表す-A-Numberの値(数値でない場合)。
例えば、数字と文字列を乗算しようとすると、返される値は「NaN」です。
NaNの初期値はNotです-A-Number、およびNumber.NaNの値が同じです。
を使用してisNaN()関数は値がNaN値かどうかを確認します。
NaN
var ans = 10 * 'Hello'; ;document.getElementById('result').innerHTML = ans;テストを見て‹/›
すべてのブラウザはNaN属性を完全にサポートしています:
属性 | |||||
NaN | はい | はい | はい | はい | はい |
書き換え可能: | ありません |
---|---|
列挙可能: | ありません |
設定可能: | ありません |
JavaScriptバージョン: | ECMAScript 1 |
isNaN()関数を使用して値がNaN値かどうかを確認する:
var str = 'Hello world'; var ans = Number(str); // 文字列を数字に変換する ;if (isNaN(ans)) { ;document.getElementById('result').innerHTML = ans; }テストを見て‹/›