天天看点

js中Null和Undefined类型的区别

用java的视角来看,Null就是一个对象被实例化,但这个实例是空的,在堆中并没有这个实例的空间,而Undefined就是一个对象没有被实例化。

在js中null更多的时候被用来释放对象的内存,而undefined像是一个警告类型,提醒程序员该对象没有被实例化。