最近有好多小伙伴问我 undefined 和 null 的区别,那我就在这总结一下吧
1.先从类型说起
console.log(typeof(undefined)); //undefined
console.log(typeof(null)); //object
2.undefind是表示声明但是没有初始化的变量,null表示的是空值或者是空对象(NaN表示的是number类型)
最近有好多小伙伴问我 undefined 和 null 的区别,那我就在这总结一下吧
1.先从类型说起
console.log(typeof(undefined)); //undefined
console.log(typeof(null)); //object
2.undefind是表示声明但是没有初始化的变量,null表示的是空值或者是空对象(NaN表示的是number类型)