JavaScript での NaN を理解する: 非数値値の識別
JavaScript では、parseFloat を使用して数値以外の値を解析すると、次のようになります。 NaN は「非数」を表します。 NaN をそれ自身または Number.NaN と比較しようとする試みは直感的に見えるかもしれませんが、これらのメソッドは期待どおりの結果をもたらしません。
解決策: isNaN 関数を利用する
値が NaN であるかどうかを正しく判断するには、isNaN 関数を使用します。この関数は、その起源に関係なく、NaN 値に対してのみ true を返します。
isNaN(parseFloat("geoff")); // true
注: isNaN 関数は、数値以外の型を含む任意の値の NaN をチェックするために使用できます。 .
以上がJavaScript で NaN 値を確実にチェックするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。