作为基本数据类型的两个,它们俩似乎有那么点“与众不同”。
我记录一下我理解的。
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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。