私は Firefox の JavaScript コンソールでのみ試しましたが、次のステートメントはどちらも true を返しません。
parseFloat('geoff') == NaN;
parseFloat('geoff') == Number.NaN;
ベストアンサー1
次のコードを試してください:
isNaN(parseFloat("geoff"))
数値だけでなく値が NaN であるかどうかを確認するには、こちらを参照してください。JavaScript で NaN をテストするにはどうすればよいですか?