null,undefined的区别?

发布时间 2023-12-19 10:53:48作者: 钟铧若岩

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