=  表示赋值 

var a='b';
console.log(a);
//b

 ==表示不比较数据类型,只比较值 

var a='0';
a==0;//true

 ===恒等,左右两边值和数据类型啥的都相等

var a='0';
a===0;//false

!= 两边的数据类型不一致事,会隐式转换为相同数据类型,然后对值进行比较

var a='0';
a!=0;//false

!==不会进行类型转换,在比较时除了对值进行比较外,还比较两边的数据类型,是===的非。

var a='0';
a!=0;//true

  

 

 

 

相关文章: