JavaScript 中 == 和 === 的区别
JavaScript 中 ==
和 ===
有什么区别? 我还见过 !=
和 !==
运算符。 还有更多这样的运营商吗?
What is the difference between ==
and ===
in JavaScript? I have also seen !=
and !==
operators. Are there more such operators?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看这里:http://longgoldenears.blogspot.com/ 2007/09/triple-equals-in-javascript.html
3个等号的意思是“没有类型强制的相等”。 使用三重等于时,值的类型也必须相同。
Take a look here: http://longgoldenears.blogspot.com/2007/09/triple-equals-in-javascript.html
The 3 equal signs mean "equality without type coercion". Using the triple equals, the values must be equal in type as well.
===
和!==
是严格比较运算符:< a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Comparison_Operators" rel="noreferrer">比较运算符 - MDC
===
and!==
are strict comparison operators:Comparison Operators - MDC