JavaScript Number NaN プロパティ
- 前のページ MIN_VALUE
- 次のページ NEGATIVE_INFINITY
- 上一層に戻る JavaScript Numberリファレンスマニュアル
定義と使用法
JavaScriptでは、NaN
は「Not-a-Number」の略です。
JavaScriptでは、NaN
は無効な数字です。
グローバル NaN
プロパティは、 Number.Nan
プロパティは同じです。
NaN プロパティは、非数字値を表す特殊値です。このプロパティは、ある値が数字でないことを示すために使用されます。Number オブジェクトをこの値に設定することで、それが非数字値であることを示すことができます。
ヒント:使用してください isNaN()
グローバル関数を使用して、ある値が NaN 値であるかどうかを判断します。
参照してください:
文法
Number.NaN
は、
Number.NaN
は、特定の算術演算(例えば、負の数の平方根を求める)の結果が数字でないことを示す特殊値です。方法 parseInt()
および parseFloat()
指定された文字列を解析できない場合にこの値を返します。通常、有効な数字を返す関数の一部としても、この方法を使用できます。例えば、 Number.NaN
を使用してエラーコードを説明します。
JavaScriptは、 NaN
の形式で出力されます。 Number.NaN
ご注意ください、NaN
と比較することはできません。 Number.NaN
比較を使用して、ある値が数字かどうかを検出し、他の数値と比較すると結果が常に不相等であることを確認できます。これには、自身も含まれます。したがって、 isNaN()
を使用して比較できます。
ECMAScript v1 及その後のバージョンでは、プレ定义されたグローバル属性 NaN
代わりに Number.NaN
。
ブラウザのサポート
Number.NaN
ECMAScript1 (ES1) の特性です。
すべてのブラウザは完全に ES1 (JavaScript 1997) をサポートしています:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート | サポート |
- 前のページ MIN_VALUE
- 次のページ NEGATIVE_INFINITY
- 上一層に戻る JavaScript Numberリファレンスマニュアル