1.定义
undefined:是所有没有被赋值的变量的默认值,自动赋值
null:主动释放一个变量引用的对象,表示一个变量不在指向任何对象地址
2.何时使用null
当使用玩一个比较大的对象时,需要对其进行释放内存,设置为null
3.null和undefined的异同点
同:都是原始数据,保存在栈中变量本地
异:
undefined表示声明过但是并未赋值
null表示一个变量将来可能指向一个对象,一般用于主动释放指向对象的引用
1.定义
undefined:是所有没有被赋值的变量的默认值,自动赋值
null:主动释放一个变量引用的对象,表示一个变量不在指向任何对象地址
2.何时使用null
当使用玩一个比较大的对象时,需要对其进行释放内存,设置为null
3.null和undefined的异同点
同:都是原始数据,保存在栈中变量本地
异:
undefined表示声明过但是并未赋值
null表示一个变量将来可能指向一个对象,一般用于主动释放指向对象的引用