2

可能重复:
JavaScript === vs ==:我使用哪个“相等”运算符有关系吗?
Javascript 运算符 !==

!=和有什么区别!==

你能给我一个例子,说明 using!=给出的结果不是 using!==吗?

4

1 回答 1

8
alert(1 != true);
alert(1 !== true);

第一个是假的,第二个是真的。

  • !=接受 1 等于 true,null 等于 false 和其他一些(因为在比较时会自动转换这些值)。
  • !==只接受“真正的”等式(即比较值和类型)。

例子

于 2012-08-14T20:57:23.433 回答