【发布时间】:2012-01-26 20:07:51
【问题描述】:
可能重复:
Javascript === vs == : Does it matter which “equal” operator I use?
Difference between == and === in JavaScript
我有两个变量要比较。
结果不应该相等,在什么情况下我需要使用 != 和 !== ?
因为当我同时使用这两个运算符时它工作正常,但我需要确切知道有什么区别。
【问题讨论】:
-
是的,我找不到那些旧帖子,谢谢。
-
如果你想启用类型强制(你永远不想),当使用
!=。否则,使用!==。 -
老实说,这并不是真正的重复,因为这是特定于 != 和 !==,而不是 == 和 ===。因此,如果有人特别想知道 != 和 !== 的区别,那么这会有所帮助。他们怎么知道它与 == 和 === 具有相同的行为?
标签: javascript