ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptでNaNを厳密に判定する方法

JavaScriptでNaNを厳密に判定する方法

小云云
小云云オリジナル
2018-02-22 09:19:161601ブラウズ

配列からすべての false 値を削除します。

JavaScript では、false 値には、false、null、0、""、未定義、NaN が含まれます。

NaN判定については、JSではisNaN()という関数を用意しています。ただし、isNaN() 関数を使用すると、変数が数値以外であるかどうかを判断できるだけで、変数の値が NaN であるかどうかは判断できません。

したがって、NaN のプロパティを適用すると、


> NaN === NaN;
false //永远返回false

=== を使用して、変数が NaN であるかどうかを判断できます。変数がそれ自体と等しいかどうかを判断するだけで済みます。そうでない場合、変数の値は NaN になります。

関連おすすめ:

JavaScriptでのunknown、null、NaNなどの使用例を詳しく解説

is_nanに関するおすすめ記事4選

PythonにおけるInfとNanの判定問題を詳しく解説


以上がJavaScriptでNaNを厳密に判定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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