FE.ES-ECMA中的相等性判断
2018-10-30
阅读 2 分钟
1.5k概要 本文主要讨论以下几种比较操作: == 宽松相等 ("double equals"),将执行类型转换 === 严格相等 ("triple equals" 或 "identity") Object.is (ECMAScript 2015/ ES6 新特性)与三等号相同,但是对于NaN和-0和+0进行特殊处理 以及ECMA中的ToPrimitive,ToBoolean,ToNumber官方文档的实现逻辑 == {代码...} === {代码....