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
广告