2012-08-21 11:02
最佳答案
!= 在表达式两边的数据类型不一致时,会隐式转换为相同数据类型,然后对值进行比较. !== 不会进行类型转换,在比较时除了对值进行比较以外,还比较两边的数据类型, 它是恒等运算符===的非形式.
songlinxing14
|
2014-6-23 09:26
超大赞
hi11181985
|
2012-8-21 11:41
你这答案太有用了,大赞呐~
其他回答
2012-08-21 11:02
最佳答案
!= 在表达式两边的数据类型不一致时,会隐式转换为相同数据类型,然后对值进行比较. !== 不会进行类型转换,在比较时除了对值进行比较以外,还比较两边的数据类型, 它是恒等运算符===的非形式.
超大赞
你这答案太有用了,大赞呐~
本文详细解释了JavaScript中!==与!=运算符的区别。!=会在比较前尝试将不同类型的值转换为同一类型;而!==则直接比较值及其数据类型,不进行类型转换。

1156






