日期:2014-05-16  浏览次数:20420 次

javascript中的null和undefined

javascript基本语法中有五个简单数据类型,其中有Null和Undefined

1.Null:表示一个空对象

例:

var s = null;

alert(typeof s);

结果是object

alert(s);

结果是null

2.Undefined:表示一个变量没有初始化

例:

var b;

alert(typeof b);

alert(b);

结果都是undefined

3.undefined派生自null值的,因此

alert(null==undefined)

结果是true

4.初始化时,undefined不需要赋值,而null最好显式赋值,这样有助于表明变量的用途。