NaNの比較

NaNは自分自身を含めて何にも等しくないので、

NaNかどうかを判別:isNaN(値)—値を数値に変換し、それがNaNかどうかをテスト

                            次のように比較することはできません:値=== NaN

特別な組み込みメソッド:Object.is(a、b)— a === b?true:false  

                         注意:Object.is(NaN, NaN) === true;

                                 Object.is(+0、-0)=== false;

                      そのため、この組み込みメソッドは主に、エッジケースを比較するために使用されます。

おすすめ

転載: www.cnblogs.com/LangZ-/p/12738389.html