null 和 undefined THE_JIA 2021-12-20 230 阅读1分钟 null 属于对象 object的一种,意思为对象为空。 undefined 则是一种数据类型,表示未定义。 两者非常容易混淆,但含义完全不同: var foo; alert(foo == null) // true alert(foo == undefined) // true alert(foo === null) // false alert(foo === undefined) // true