null,undefined 的区别

null,undefined 的区别

定义

  • undefined
    未赋值变量的默认属性,自动赋值

  • null
    主动释放一个变量引用的对象,表示一个变量不再指向任何一个对象地址

作用

使用完一个较大对象时,可以用null对其内存释放

异同点

相同点:都是原始类型。
不同点:

1.undefined表示变量声明过但没有赋值。

2 表示一个变量将来可能指向一个对象

发布了7 篇原创文章 · 获赞 0 · 访问量 18

猜你喜欢

转载自blog.csdn.net/wangxiaochaoc/article/details/105003849