配列からすべての false 値を削除します。
JavaScript では、false 値には、false、null、0、""、未定義、NaN が含まれます。
NaN判定については、JSではisNaN()という関数を用意しています。ただし、isNaN() 関数を使用すると、変数が数値以外であるかどうかを判断できるだけで、変数の値が NaN であるかどうかは判断できません。
したがって、NaN のプロパティを適用すると、
> NaN === NaN; false //永远返回false
=== を使用して、変数が NaN であるかどうかを判断できます。変数がそれ自体と等しいかどうかを判断するだけで済みます。そうでない場合、変数の値は NaN になります。
関連おすすめ:
JavaScriptでのunknown、null、NaNなどの使用例を詳しく解説
以上がJavaScriptでNaNを厳密に判定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。