代码改变世界

null,undefined的区别?

2023-12-19 10:49  钟铧若岩  阅读(4)  评论(0编辑  收藏  举报

null表示一个对象被定义了,但存放了空指针,转换为数值时为0
undefined表示声明的变量未初始化,转换为数值时为NAN
typeof(null) -- object;
typeof(undefined) -- undefined

 

 

var a = null;
var b;
console.log(typeof(a));
console.log(typeof(b));

 

object
undefined