什么是javascript中的===?

时间:2010-08-24 04:17:01

标签: javascript

  

可能重复:
  Javascript === vs == : Does it matter which “equal” operator I use?

Advanced JavaScript Interview Questions中查看 Chris Brandsma 的答案,Javascript中的===是什么。

如果可能,请提供一个简单的例子

3 个答案:

答案 0 :(得分:31)

===是严格相等的运算符。如果两个操作数相等且类型相同,则它仅返回布尔值True。如果a是2,b是4,

a === 2 (True)
b === 4 (True)
a === '2' (False)
对于以下所有内容,

vs True,

a == 2 
a == "2"
2 == '2' 

答案 1 :(得分:13)

===是'严格平等的运营商'。如果两个操作数相等且类型相同,则返回true。

a = 2
b = '2'
a == b //returns True
a === b //returns False

take a look at this tutorial

答案 2 :(得分:0)

请参阅Strict Equality Check ..