做为基本数据类型的两个,它们俩彷佛有那么点“不同凡响”。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数据类型