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,532評論 5 28
  • Comment your JavaScript Code JavaScript中的注釋方式有以下兩種: 使用 //...
    歸云丶閱讀 1,148評論 0 0
  • 夜店里最密集的當屬涉世未深金融男。 白襯衫一穿,花領帶一歪,近來被拖下水最多的皮帶應該是Ferragamo和Her...
    淘淘象閱讀 550評論 4 3
  • 高考過后,想到自己當年填高考志愿的情況,那時候,商務英語很吃香,很多人報了這個專業,但是在大學畢業的時候,碰到金融...
    有個歐寶閱讀 148評論 0 0
  • 最近豬豬又有點情緒化了,一點小事情就發脾氣,有時候還氣呼呼的因為奶奶說的話不高興,對奶奶大發雷霆,我們都覺...
    新雨育兒知道閱讀 318評論 0 2