2017-10-28
JavaScript 相等判断

1. =====

(1) ‘==’ 会进行隐式的类型转换。

  • 如果有一个操作数是布尔型,比较之前会转换为数值;
  • 如果一个操作数是字符串,另一个是数值,比较之前会把字符串转换为数值;
  • 如果一个操作数是对象,另一个不是,比较之前会调用对象的 valueOf() 方法,再按照之前的规则比较;

Read More