Object.is 和 == 、 === 的区别 严格比较与抽象比较

抽象比较 == 如果两边类型不同,会做隐式类型转换再判断
严格比较=== 如果两边类型不同,直接返回false
Object.is 一般情况下结果和===相同,但是对+0,-0和NaN做了判断,Object.is认为+0和-0不相等,而NaN和NaN是相等的,这一点和严格相等不一样

posted @ 2022-06-21 17:18  IslandZzzz  阅读(26)  评论(0编辑  收藏  举报