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. 這個JavaScript運算符在做什麼?
- 3. 「| =」運算符在C#中做什麼?
- 4. +運算符在cout中做什麼?
- 5. 運算符`。*`在matlab中做什麼?
- 6. '/運算符在MATLAB中做什麼?
- 7. ^運算符在Perl中做什麼?
- 8. - >運算符在C中做什麼?
- 9. | =運算符在Java中做什麼?
- 10. ^=運算符在Perl中做什麼?
- 11. - >運算符在Perl中做什麼?
- 12. (+++)運算符在Text.ParserCombinators.ReadP(Haskell)中做什麼
- 13. #和##運算符在C中做什麼?
- 14. perl運算符「|| =」做什麼?
- 15. 什麼+運算符做CSS
- 16. ++運算符在char上做了什麼*
- 17. | =運算符在JavaScript中表示什麼?
- 18. 什麼是|運算符在JavaScript中?
- 19. '/ ='運算符在JavaScript中表示什麼?
- 20. 什麼是「?」。運算符在C#中做什麼?
- 21. //和||是什麼?運算符在Perl中做什麼?
- 22. Javascript,^(插入符號)運算符是做什麼的?
- 23. 「+ =」運算符是做什麼的?
- 24. HAML - 「!=」運算符是做什麼的?
- 25. 雙*(splat)運算符做什麼
- 26. php運算符「 - =」是做什麼的?
- 27. 運算符string(){some code}做什麼?
- 28. ^運算符是做什麼的?
- 29. 角運算符:: - 它做什麼?
- 30. =>運算符是做什麼的?
相關問題:http://stackoverflow.com/questions/359494/javascript-vs-does-it-matter- which-equal-operator-i-use – Drazar 2011-01-28 07:58:23