Undefined 类型只有一个值,就是特殊值 undefined。当使用 var 或 let 声明了变量但没有初始化时,就相当于给变量赋予了 undefined 值。
Null 类型同样只有一个值,就是特殊值 null。逻辑上讲,null 值表示一个空对象指针。如果未来要定义的变量是一个对象,而当时又没有对象可保存,此时就可以使用 null 来对变量进行初始化。表示这个对象目前还没有存储地址。
JavaScript 面试题(三)null 和 undefined 的区别?
最新推荐文章于 2024-09-02 17:27:54 发布