if (description !== undefined)
我在书呆子晚餐教程中找到了这个。
答案 0 :(得分: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 :(得分:3)
这是严格不等于运算符,并且如果两个操作数不相等和/或不是相同类型,则仅返回值true。以下示例返回布尔值true:
a !== b
a !== "2"
4 !== '4'
有关更多运营商信息,请参阅此处Dev Guru Forum
答案 2 :(得分:1)
这是严格不等于运算符,如果两个操作数不相等和/或不属于同一类型,则只返回值true。