Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
不相等运算符(!=)检查其两个操作数是否不相等,并返回布尔结果。与严格不相等运算符不同,它会转换并比较不同类型的操作数。
不等式运算符检查其操作数是否不相等。这是相等运算符的否定,因此以下两行将始终给出相同的结果:
有关比较算法的详细信息,请参见相等运算符的页面。
与相等运算符一样,不相等运算符将尝试转换和比较不同类型的操作数:
为避免这种情况,并要求将不同类型视为不同,请使用严格不相等运算符:
| ECMAScript® 2027 Language Specification # sec-equality-operators |
启用 JavaScript 以查看此浏览器兼容性表。