天天看點

JavaScript中等等與(==)和全等于(===)以及不等于和不全等于1.等等于(= =)和全等于(===)2.不等于(!=)和不全等于(!==)

1.等等于(= =)和全等于(===)

等等于:表示隻要兩個變量的的内容相等就傳回true 不要求數值類型也一緻

全等于:表示兩個變量不單内容相等,而且變量類型也要相等

如:var a=123;

var b=“123”;

console.log(a == b);

傳回的值為true

注意:在記憶體中boolean中的本質是存儲0(false)和1(true)

如:

var a = true;

var b = “true”;

console.log(a == b);

傳回值為false

而:var a=true;

var b=1;

console.log(a == b);

傳回值為true

2.不等于(!=)和不全等于(!==)

不等于:隻關注内容是否一緻,不關注資料類型是否一緻

一緻的話傳回false

不一緻的話傳回true

不全等于:即關注内容又關注資料類型

繼續閱讀