!==和!=之间的区别

时间:2012-08-14 20:56:13

标签: javascript

  

可能重复:
  JavaScript === vs == : Does it matter which “equal” operator I use?
  Javascript operator !==

!=!==之间有什么区别?

您能举例说明使用!=给出的结果与使用!==的结果不同吗?

1 个答案:

答案 0 :(得分:4)

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

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

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

Example