Object.is() 不等于 == 不等于 ===
- == 比较前 会将类型不同的进行转换,Object.is()不会
- ===和Object.is()
-0 === 0 //true
NaN === NaN //false
Object.is(-0, 0) //false
Object.is(NaN, NaN) //true
本文探讨了JavaScript中的Object.is()方法与传统的==比较符在处理不同类型值(如-0与0、NaN与自身)时的不同行为,强调了Object.is()的严格相等性检查特性。
-0 === 0 //true
NaN === NaN //false
Object.is(-0, 0) //false
Object.is(NaN, NaN) //true

被折叠的 条评论
为什么被折叠?