ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で parseFloat() を使用した後に NaN 値を確実に検出するにはどうすればよいですか?

JavaScript で parseFloat() を使用した後に NaN 値を確実に検出するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-14 05:50:12125ブラウズ

How Do I Reliably Detect NaN Values After Using parseFloat() in JavaScript?

JavaScript での NaN 値の決定

JavaScript の parseFloat() 関数を使用して数値以外の文字列を数値として解析しようとすると、常に NaN を返すわけではありません

問題:

Firefox の JavaScript コンソールで、次のステートメントは true を返せません:

parseFloat('geoff') == NaN;

parseFloat('geoff') == Number.NaN;

解決策:

NaN を正確にチェックするには、isNaN() を使用します。 function:

isNaN(parseFloat("geoff"))

parseFloat("geoff") が NaN を返すため、このコードは true を返します。

注:

isNaN()関数を使用して、数値だけでなく任意の値の NaN をテストすることもできます。詳細については、このガイドを参照してください: How do you test for NaN in JavaScript?

以上がJavaScript で parseFloat() を使用した後に NaN 値を確実に検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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