2
A
回答
3
這是嚴格不相等的運算符,並且只在兩個操作數不相等和/或不是相同類型時才返回true值。下面的例子返回一個布爾真:
a !== b
a !== "2"
4 !== '4'
詳細操作信息,請參考這裏Dev Guru Forum
+1
感謝您將我引薦到devguru論壇 – Vasanth 2011-01-28 08:12:41
5
身份運算符不僅檢查值而且類型。
例子:
if (4 === 4) // both type and value are same
{
// true
}
但
if (4 == "4") // value is same but type is different but == used
{
// true
}
和
if (4 === "4") // value is same but type is different but === used
{
// false
}
您應該使用===
或!==
一旦你肯定都值和類型。
1
這是嚴格的不等於運算符,如果兩個操作數不相同和/或不是相同類型,則只返回true值。
相關問題
- 1. 這個JavaScript運算符在做什麼?
- 2. | =運算符在Java中做什麼?
- 3. '/運算符在MATLAB中做什麼?
- 4. 「| =」運算符在C#中做什麼?
- 5. - >運算符在Perl中做什麼?
- 6. ^=運算符在Perl中做什麼?
- 7. '/ ='運算符在JavaScript中表示什麼?
- 8. | =運算符在JavaScript中表示什麼?
- 9. //和||是什麼?運算符在Perl中做什麼?
- 10. 什麼是「?」。運算符在C#中做什麼?
- 11. Javascript,^(插入符號)運算符是做什麼的?
- 12. =>運算符是做什麼的?
- 13. - =運算符是做什麼的?
- 14. HAML - 「!=」運算符是做什麼的?
- 15. 「+ =」運算符是做什麼的?
- 16. 運算符string(){some code}做什麼?
- 17. '&='和'=&'運算符是做什麼的?
- 18. 角運算符:: - 它做什麼?
- 19. Python中的插入符號運算符(^)在做什麼?
- 20. 運算符|是什麼?對boost :: la中的vec3做些什麼?
- 21. <>運算符在python中做什麼?
- 22. 這個運算符在這個代碼中做什麼&=? (c#)
- 23. 在Java中,箭頭運算符' - >'是做什麼的?
- 24. 在提供的C#代碼中,+ =運算符是做什麼的?
- 25. >> =運算符在golang中做了什麼?
- 26. %運算符在N%2的Ruby中做什麼?
- 27. <<<運算符在php中究竟做了什麼?
- 28. ($ =)(美元等於)運算符在Haskell GLUT庫中做什麼?
- 29. Q運算符在reduce函數中做什麼?
- 30. 在C#中```運算符是做什麼的?
相關問題:http://stackoverflow.com/questions/359494/javascript-vs-does-it-matter- which-equal-operator-i-use – Drazar 2011-01-28 07:58:23