JavaScript 相等判断 == 与 ===

== 判断值相等 equal value

var x = 5;
x == 5; // true
x == 8; // false
x == "5"; // true,因为值相同

=== 判断值相等且类型相等 equal value and equal type

var x = 5;
x === 5; // true
x === 8; // false
x === "5"; // false,因为值相同,但是类型不同

0 VS '' 空字符串

var  x = 0;
x == ''; // true,空
x == ' '; // true,一个空格
x == '  '; // true,多个空格

x === ''; // false 

引用:
JavaScript Comparison and Logical Operators

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,534评论 5 28
  • Comment your JavaScript Code JavaScript中的注释方式有以下两种: 使用 //...
    归云丶阅读 1,148评论 0 0
  • 夜店里最密集的当属涉世未深金融男。 白衬衫一穿,花领带一歪,近来被拖下水最多的皮带应该是Ferragamo和Her...
    淘淘象阅读 550评论 4 3
  • 高考过后,想到自己当年填高考志愿的情况,那时候,商务英语很吃香,很多人报了这个专业,但是在大学毕业的时候,碰到金融...
    有个欧宝阅读 148评论 0 0
  • 最近猪猪又有点情绪化了,一点小事情就发脾气,有时候还气呼呼的因为奶奶说的话不高兴,对奶奶大发雷霆,我们都觉...
    新雨育儿知道阅读 318评论 0 2