!==操作符和!=操作符有什么区别?它是否与===运算符类似,它比较值和类型?Javascript操作符!==
19
A
回答
33
是的,这是相同的运营商像===
,只是在平等:
!==
- 如果两个操作数是不相同返回true。该运算符不会转换操作数类型,只有在类型和值相同时才返回false。 - Wikibooks
+2
+1 - 不带类型强制的不等式 – 2009-12-11 16:44:06
+0
我真的认为正确的答案需要强制性的词在其中某处。转换也是有道理的,但要简明扼要,应该明确它是一种隐含的转换发生。 – 2015-10-09 14:06:29
10
是,!==
是!=
运营商的严格的版本,如果操作数是不同类型的无类型强制完成:
0 != '' // false, type coercion made
0 != '0' // false
false != '0' // false
0 !== '' // true, no type coercion
0 !== '0' // true
false !== '0' // true
6
我正要张贴this w3schools page,但有趣的是它不包含这个操作符!
至少,!==
确实是===
的倒数,它测试类型和值的相等性。
相关问题
- 1. javascript || (或)操作符
- 2. 的JavaScript字符串操作
- 3. JavaScript操作HTML字符串
- 4. JavaScript中的“新”操作符
- 5. JavaScript字符串操作
- 6. 的JavaScript字符串操作
- 7. JavaScript的字符串操作
- 8. javascript字符串操作
- 9. Javascript ++操作符优先级
- 10. javascript字符串操作
- 11. Javascript字符串赋值操作符
- 12. Javascript =>操作符如何工作?
- 13. 逻辑操作符操作
- 14. Javascript代码中的字符串操作
- 15. Javascript日期/字符串操作
- 16. 布尔上的JavaScript NOT操作符
- 17. 使用JavaScript字符串操作,切出
- 18. 基本的JavaScript字符串操作
- 19. 删除不支持Javascript的操作符
- 20. Javascript字符串操作和innerHtml
- 21. JavaScript的逗号操作符在Java中
- 22. javascript中的字符串操作
- 23. '+ ='操作符在Javascript中做了什么?
- 24. javascript中的行为和操作符
- 25. 简单的JavaScript字符串操作
- 26. Javascript字符串操作 - 网址
- 27. javascript + coffeescript,带分组操作符?
- 28. 重写Javascript的删除操作符?
- 29. Haskell的Javascript中缀操作符
- 30. JavaScript的 - 与字符串操作
你的问题的反向:http://stackoverflow.com/questions/359494/javascript-vs-does-it-matter-which-equal-operator-i-use – 2009-12-11 16:44:15