相等运算符: ==、 !=
如果两个表达式的类型不同,则尝试将它们转换为字符串、数字或布尔值。
NaN 与包括其自身在内的任何值都不相等。
负零等于正零。
null 与 null 和
undefined 相等。
以下情况被认为是相等的:相同的字符串,数值上相等的数字,同一对象,相同的布尔值,或者当类型不同时可以被强制转换为上述情况之一的值。
其他比较都被认为是不等的。
恒等运算符: ===、 !==
这些运算符的行为与相等运算符的行为相同,只不过不会执行类型转换。
如果两个表达式的类型不相同,则这些表达式始终返回
false
声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。