做爲基本數據類型的兩個,它們倆彷佛有那麼點「不同凡響」。code
我記錄一下我理解的。
undefined對象
var a console.log(a) // undefined
當你定義了一個變量但沒有給它賦值時,此時就是undefined。
null內存
a = null console.log(a) // null
null 是你要給它賦值爲null。console
那麼,何時用上null呢?變量
//起始 var b = null // 狀況一: 初始賦值爲null, 代表將要賦值爲對象 //肯定對象就賦值 b = ['JuliusDeng', 20] //最後 b = null // 狀況二: 爲了讓b指向的對象成爲垃圾對象(被垃圾回收器回收),釋放內存
en~ 其實也沒什麼,就簡單記錄一下 晚安了!垃圾回收
JuliusDeng04-23數據類型