2011-01-28 82 views

回答

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值。