!==操作符和!=操作符有什麼區別?它是否與===運算符類似,它比較值和類型?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