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数据类型

相关文章
相关标签/搜索