null和undefined的区别

相同点
在JavaScript中,null 和 undefined 几乎相等
在 if 语句中 null 和 undefined 都会转为false两者用相等运算符比较也是相等

console.log(null==undefined); //true 因为两者都默认转换成了false
console.log(typeof undefined); //"undefined"
console.log(typeof null); //"object"
console.log(null===undefined); //false "==="表示绝对相等,null和undefined类型是不一样的,所以输出“false”

区别
null
null表示没有对象,可能将来要赋值一个对象,即该处不应该有值

作为函数的参数,表示该函数的参数不是对象 作为对象原型链的

null和undefined的区别最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/17494.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>