作为基本数据类型的两个,它们俩似乎有那么点“与众不同”。

我记录一下我理解的。
undefined

var a
console.log(a) // undefined

当你定义了一个变量但没有给它赋值时,此时就是undefined。
null

a = null
console.log(a) // null

null 是你要给它赋值为null。

那么,什么时候用上null呢?

 //起始
  var b = null  // 情况一: 初始赋值为null, 表明将要赋值为对象
  //确定对象就赋值
  b = ['JuliusDeng', 20]
  //最后
  b = null // 情况二: 为了让b指向的对象成为垃圾对象(被垃圾回收器回收),释放内存

en~ 其实也没什么,就简单记录一下 晚安了!

JuliusDeng04-23


JuliusDeng
12 声望2 粉丝