JavaScript中等等与(==)和全等于(===)以及不等于和不全等于

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
不全等于:即关注内容又关注数据类型

你可能感兴趣的:(JS,==,===,!=和!==,JavaScript,比较运算符)