Javascript でNaN === NaN
返されるのはなぜですか?false
> undefined === undefined
true
> NaN === NaN
false
> a = NaN
NaN
> a === a
false
ドキュメントページには、次のように表示されます。
NaN に対するテスト
等値演算子 (
==
and===
) を使用して、 に対して値をテストすることはできませんNaN
。isNaN
代わりに使用してください。
質問に答える参照はありますか?それは大歓迎です。