常见的返回undefined类型的
变量声明且没有赋值
获取对象中不存在的属性
函数需要实参,但是调用时没有传值,形参是undefined
函数调用没有返回值或者return后没有数据,接受函数返回值的变量
返回null
对象不存在就是null
手动设置变量的值或某一个属性值为 null
JS 获取 DOM 元素,如果没有获取到指定的元素对象,返回 null
正则捕获时,如果没有捕获到,返回 null
Object.prototype.__proto__ 的值是 null
document 和 body 很多属性都是 null,这里就不列举了
参考
js数据什么时候是null什么时候是undefined_爱唯主机的博客-CSDN博客_js中什么时候输出null