标签:
undefined:一个变量未被声明或者已经声明但未赋值或者该变量从未出现过。
null:一个变量没有值
NaN:非数字
文本与布尔类型的数据理论上会被视为NaN,因为它们并非数字,但在实际上,并非如此。NaN的设计目的在于表示并非我们预期的数字数据,是数字数据类型有误时的指标,通常只在计算过程中需要数字但是收到的是非数字的数据时,才会看到NaN。
如:a=(1+12)*?;
alert(a);//NaN
b="";//null
alert(c);//undefined
标签:
原文地址:http://www.cnblogs.com/bingningran/p/5635598.html