Skip to content

JS 相等性 ​

相等性

JavaScript中的相等性检查(有的转换会感觉很奇怪,目前记住规则)

以下截图来源 Github @dorey

相等 == ​

发生强制转换类型

相等

严格相等 === ​

严格相等

判断 if() ​

if()

比较 > = < ​

两边都会发生转换

js
var a = {b: 1};
var b = {c: 2};
a == b // false
a <= b // true
a >= b // true
var a = {b: 1};
var b = {c: 2};
a == b // false
a <= b // true
a >= b // true

Released under the MIT License.