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

更新于:2020年1月2日

6K+浏览量

开启您的 职业生涯

完成本课程以获取认证

开始学习
广告