天天看点

==运算符,也是想不到的难点

我一直认为 ​

​==​

​ 在判断两个变量是否相等的时候,仅仅是判断两个变量的字面量而已。

  1. 一边为null或者undefined,另一边只有为null或者undefined的时候,才返回 true,否则返回false;
null  == undefined; // true
"" == null; // false      
  1. 如果比较的是string和number类型,那么会自动将string转化为number,然后才会进行比较
90 == "90" ; // true      

继续阅读