发布
社区首页 >问答首页 >==运算符在javascript中做什么?

==运算符在javascript中做什么?
EN

Stack Overflow用户
提问于 2011-01-28 15:55:41
回答 3查看 149关注 0票数 2
代码语言:javascript
代码运行次数:0
复制
if (description !== undefined)

我在书呆子晚餐教程里找到的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-28 15:58:45

这是严格的不等于运算符,仅当两个操作数不相等和/或不属于同一类型时才返回值true。下面的示例返回布尔值true:

代码语言:javascript
代码运行次数:0
复制
a !== b 
a !== "2" 
4 !== '4' 

有关更多操作员信息,请参阅此处Dev Guru Forum

票数 3
EN

Stack Overflow用户

发布于 2011-01-28 15:57:43

它是标识运算符,它不仅检查,还检查类型

示例:

代码语言:javascript
代码运行次数:0
复制
if (4 === 4)  // both type and value are same
{
  // true
}

代码语言:javascript
代码运行次数:0
复制
if (4 == "4")  // value is same but type is different but == used
{
  // true
}

代码语言:javascript
代码运行次数:0
复制
if (4 === "4")  // value is same but type is different but === used
{
  // false
}

一旦确定了类型,就应该使用===

票数 5
EN

Stack Overflow用户

发布于 2011-01-28 15:58:36

这是严格的不等于运算符,仅当两个操作数不相等和/或不属于同一类型时才返回值true。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4826033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档