JavaScript 中的 null 和 undefined 有什么区别?

javascriptweb developmentfront end technology更新于 2024/8/4 14:29:00

在 JavaScript 中,undefined 是一种类型,而 null 是一种对象。

undefined

它表示声明了一个变量,但尚未赋值。

例如,

var demo;
alert(demo); //显示 undefined
alert(typeof demo); //显示 undefined

null

而 JavaScript 中的 null 是一个赋值。您可以将其分配给变量。

例如,

var demo = null;
alert(demo); //显示 null
alert(typeof demo); //显示对象

相关文章