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

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

未定义

这意味着已声明变量,但尚未为任何值分配值。

例如,

var demo;

alert(demo); //shows undefined

alert(typeof demo); //shows undefined

空值

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

例如,

var demo = null;

alert(demo); //shows null

alert(typeof demo); //shows object

以上是 JavaScript中的null和undefined有什么区别? 的全部内容, 来源链接: utcz.com/z/355926.html

回到顶部