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

JavaScript Number.NaN 属性

 JavaScript Number オブジェクト

Number.NaN属性は非数字の値を示すものです。

例えば、数字と文字列を乗算しようとすると、返される値は「NaN」です。

Number.NaNの初期値はNot-A-Number、グローバルNaNの値が同じです。

使用Number.isNaN()関数を使用して値がNaN値かどうかを確認します。

NaNはNumberの静的属性であるため、常に以下のように使用してくださいNumber.NaN、それではなく、それを生成したNumberオブジェクトの属性として使用するのではなく。

文法:

Number.NaN
var ans = 10 * 'Hello';
;document.getElementById('result').innerHTML = ans;
テストを見て‹/›

ブラウザの互換性

すべてのブラウザで完全にサポートされるNaN属性:

属性
NaNはいはいはいはいはい

技術的詳細

書き換え可能:ありません
列挙可能:ありません
設定可能:ありません
JavaScriptバージョン:ECMAScript 1

さらに例

Number.isNaN()メソッドを使用して値がNaN値かどうかを確認する:

var str = 'Hello world';
var ans = Number(str);   // 文字列を数字に変換する
;if (Number.isNaN(ans)) {
   ;document.getElementById('result').innerHTML = ans;
}
テストを見て‹/›

 JavaScript Number オブジェクト