用java的視角來看,Null就是一個對象被執行個體化,但這個執行個體是空的,在堆中并沒有這個執行個體的空間,而Undefined就是一個對象沒有被執行個體化。
在js中null更多的時候被用來釋放對象的記憶體,而undefined像是一個警告類型,提醒程式員該對象沒有被執行個體化。
用java的視角來看,Null就是一個對象被執行個體化,但這個執行個體是空的,在堆中并沒有這個執行個體的空間,而Undefined就是一個對象沒有被執行個體化。
在js中null更多的時候被用來釋放對象的記憶體,而undefined像是一個警告類型,提醒程式員該對象沒有被執行個體化。