undefined與null

做爲基本數據類型的兩個,它們倆彷佛有那麼點「不同凡響」。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數據類型

相關文章
相關標籤/搜索