JavaScript 中 null 和 undefined 的区别是什么?
在 JavaScript 中,undefined 是一个类型,而 null 则是一个对象。
undefined
这意味着一个已声明的变量,但没有为其分配任何值。
例如,
var demo; alert(demo); //shows undefined alert(typeof demo); //shows undefined
null
而 JavaScript 中的 null 是一个赋值值。你可以将其分配给一个变量。
例如,
var demo = null; alert(demo); //shows null alert(typeof demo); //shows object
广告