English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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; }テストを見て‹/›