ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript ナンとはどういう意味ですか?

JavaScript ナンとはどういう意味ですか?

藏色散人
藏色散人オリジナル
2021-09-01 11:56:086176ブラウズ

javascript nan は、数値以外の値を表す特別な値です。この属性は、値が数値ではないことを示すために使用されます。数値オブジェクトをこの値に設定すると、数値ではないことを示すことができます。数値。構文は「Number.NaN」です。

JavaScript ナンとはどういう意味ですか?

この記事の動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。