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