NaN的比较

由于NaN不等于任何东西,包括他本身:

判断是否是NaN:isNaN(value) —将value转换为数字,测试是否是NaN

                            不能这样比较:value===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
NaN