JavaScript で NaN とはどのような型ですか?

王林
リリース: 2020-07-14 17:17:58
転載
5622 人が閲覧しました

JavaScript で NaN とはどのような型ですか?

NaN 属性は、「数値ではない」値を表します。この特別な値は、オペランドの 1 つが数値ではない (たとえば、「abc」/4) か、演算の結果が数値ではない (たとえば、除数がゼロ)。

(推奨チュートリアル: js チュートリアル)

まず、NaN は「数値ではない」という意味ですが、その型は Number です。

console.log(typeof NaN === "number");  // logs "true"
ログイン後にコピー

さらに、NaN は、他のものと比較すると、それ自身であっても false になります:

console.log(NaN === NaN);  // logs "false"
ログイン後にコピー

数値が NaN に等しいかどうかをテストしたい場合は、value !== value を使用できます。値が NaN に等しい場合にのみ true を生成します。さらに、ES6 は、新しい Number.isNaN() 関数を提供します。これは、古いグローバル isNaN() 関数とは異なる関数であり、より信頼性が高くなります。

以上がJavaScript で NaN とはどのような型ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!