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

JavaScript NaN属性

 JavaScriptグローバル属性/関数

グローバル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;
}
テストを見て‹/›

 JavaScriptグローバル属性/関数