==和===的区别:
== 表示相等:只要值相等就行,数据类型不一定相等(会自动做类型转换)
=== 表示全等于 :比较的时候值和数据类型都相等才相等。
undefined 和null 的区别:
undefined:已经定义还没有赋值的变量;
null:不存在的变量;
例子:
console.log(null==0);//false
console.log(undefined==0);//false
console.log(""==0);//true
console.log(""===0);//false
console.log(undefined==null);//true
console.log(undefined===null);//false
undefined 和null 的区别:
undefined:已经声明还没有赋值的变量;
null:不存在的变量;
参考此链接:https://blog.csdn.net/mozuncangtianbaxue/article/details/78651689
console.log(1=='1');//true
console.log(1==='1');//false
console.log(null=="");//false
console.log(null==="");//false
null表示空对象
""表示空字符串
""表示空字符串
参考此链接:https://www.cnblogs.com/yangzhx/p/4019073.html