Skip to content
📁 标签
JavaScript

null和undefined区别

  • null指的是空对象,通常用于初始化、清空值
  • undefined指的是未定义,例如let foo,先占用一个变量名foo,值为是undefined
    • undefined不是保留字,还可以将它设置成一个变量名

这两个都是JavaScript的基本数据类型 在使用typeof null时会返回object,这是JavaScript中的一个历史遗留的Bug