ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で NaN を確実にチェックするにはどうすればよいですか?
JavaScript での NaN の検証
JavaScript で数値が NaN (非数値) であるかどうかを確認するのは難しい場合があります。これは、値を NaN と比較したり、Number.NaN 定数を使用したりするような従来の方法では、誤った結果が得られることが多いためです。
具体的には、parseFloat('geoff') == NaN は、「geoff」が有効でない場合でも、Firefox の JavaScript コンソールで false を返します。
解決策: isNaN() 関数の使用
NaN を正確に検証するために、JavaScript には isNaN() 関数が用意されています。これを使用する方法は次のとおりです。
isNaN(parseFloat("geoff"))
これは true を返し、'geoff' の解析された値が NaN であることを示します。
注: は isNaN() 関数は、次のような非数値データ型の NaN 値をチェックするために使用することもできます。文字列。
以上がJavaScript で NaN を確実にチェックするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。