null:清空一个对象(当一个对象有变量牵引,就是有地址的时候,变量不会被垃圾回收器回收,当指向对象地址的变量被赋值null,也就是对象地址被清空,对象会被回收)
undefined:未被定义的变量
例子
var a={name:"lisi",age:12};
console.log(a)
a=null;
console.log(a)
第二个a的输出结果为null,表明该对象已经被释放,并不会占用内存空间
null:清空一个对象(当一个对象有变量牵引,就是有地址的时候,变量不会被垃圾回收器回收,当指向对象地址的变量被赋值null,也就是对象地址被清空,对象会被回收)
undefined:未被定义的变量
例子
var a={name:"lisi",age:12};
console.log(a)
a=null;
console.log(a)
第二个a的输出结果为null,表明该对象已经被释放,并不会占用内存空间