天天看點

js中Null和Undefined類型的差別

用java的視角來看,Null就是一個對象被執行個體化,但這個執行個體是空的,在堆中并沒有這個執行個體的空間,而Undefined就是一個對象沒有被執行個體化。

在js中null更多的時候被用來釋放對象的記憶體,而undefined像是一個警告類型,提醒程式員該對象沒有被執行個體化。