整理笔记10: JS中undefined和null的区别 knockkey 2021-11-19 99 阅读1分钟 undefined和null的区别 我是knockkey, 这是我坚持更新博客第2天. undefined和null的区别? undefined是声明变量之后的默认值, 但null不是 undefined一般是给基本类型做未赋值, null一般是给对象做未赋值的. 如果对象(数组, 函数)为空, 一般会设置为null (因为typeof null 回返回Object) undefined不是关键字, 但null是个关键字. 可以声明一个变量叫undefined.