この記事はJavaScriptでNaNを厳密に判定する方法を主に紹介しています。非常に優れており、参考になります。
私もFreeCodeCampでそのような質問に遭遇しました。 。
JavaScript では、false 値には、false、null、0、""、未定義、NaN が含まれます。
NaN判定については、JSではisNaN()という関数を用意しています。ただし、isNaN() 関数を使用すると、変数が数値以外であるかどうかを判断できるだけで、変数の値が NaN であるかどうかは判断できません。
したがって、NaN のプロパティを適用すると、
> NaN === NaN; false //永远返回false
=== を使用して、変数が NaN であるかどうかを判断できます。変数がそれ自体と等しいかどうかを判断するだけで済みます。そうでない場合、変数の値は NaN になります。
上記は私があなたのためにまとめたものです。
関連記事:
Vue2.0 と webuploader を組み合わせてスライスでファイルアップロード機能を実装する方法 (詳細なチュートリアル) vue を使用してテーブル内の各行の ID を取得する方法を実装する (詳細なチュートリアル) ) vueモバイルUIフレームワークを使用してQQサイドメニューを実装する方法(詳細なチュートリアル)以上がJavaScript で NaN を決定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。