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