ホームページ > 記事 > ウェブフロントエンド > JavaScript ナンとはどういう意味ですか?
javascript nan は、数値以外の値を表す特別な値です。この属性は、値が数値ではないことを示すために使用されます。数値オブジェクトをこの値に設定すると、数値ではないことを示すことができます。数値。構文は「Number.NaN」です。
この記事の動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。
javascript nanどういう意味ですか?
JavaScript NaN 属性
NaN 属性は、数値以外の値を表す特別な値です。この属性は、値が数値ではないことを示すために使用されます。 Number オブジェクトをこの値に設定して、それが数値ではないことを示すことができます。
ヒント: 値が NaN 値であるかどうかを判断するには、isNaN() グローバル関数を使用してください。
構文
Number.NaN
説明
Number.NaN は、特定の算術演算 (負の数の平方根を求めるなど) の結果が正しくないことを示す特別な値です。数。 parseInt() メソッドと parseFloat() メソッドは、指定された文字列を解析できない場合にこの値を返します。通常は有効な数値を返す一部の関数では、このメソッドを使用し、Number.NaN を使用してエラー状態を示すこともできます。
JavaScript は Number.NaN を NaN として出力します。 NaN は、それ自体を含む他の数値と比較すると常に等しくないことに注意してください。したがって、Number.NaN と比較して値が数値かどうかをテストすることはできません。比較のために isNaN() を呼び出すことしかできません。
ECMAScript v1 以降のバージョンでは、Number.NaN の代わりに事前定義されたグローバル プロパティ NaN を使用することもできます。
ヒントと注意事項
ヒント: 値が数値かどうかを判断するには、isNaN() を使用してください。その理由は、NaN はそれ自体を含め、どの値とも等しくないためです。
例
値が数値かどうかを示すには NaN を使用します:
<script type="text/javascript"> var Month=30; if (Month < 1 || Month > 12) { Month = Number.NaN; } document.write(Month); </script>
出力:
Nan
推奨される学習: " JavaScript 基本チュートリアル #>>
以上がJavaScript ナンとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。