随身笔记
随身笔记

undefined与null的区别

什么情况下给变量赋值null?

var car=null;
alert(typeof car);  //object

也就是说意图将一个变量赋值成一个对象的时候,但是又没想到要怎么去写可以先暂时将变量的类型转化为object。

 

除了以上情况下使用null,其他情况就使用undefined,书籍上没有给具体什么情况下时候,我们也就知道在为定义了一个变量但未赋值,变量默认就赋值了undefined。

undefined 实际上是从值 null 派生来的,也就是说null是爸爸undefined是儿子。

alert(undefined==null);  //true

随身笔记

undefined与null的区别
什么情况下给变量赋值null? var car=null; alert(typeof car); //object 也就是说意图将一个变量赋值成一个对象的时候,但是又没想到要怎么去写可以先暂时将变量的类型转化为object。…
扫描二维码继续阅读
2015-04-29