js undefinednull和NaN
Posted 冰凝夢
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js undefinednull和NaN相关的知识,希望对你有一定的参考价值。
undefined:一个变量未被声明或者已经声明但未赋值或者该变量从未出现过。
null:一个变量没有值
NaN:非数字
文本与布尔类型的数据理论上会被视为NaN,因为它们并非数字,但在实际上,并非如此。NaN的设计目的在于表示并非我们预期的数字数据,是数字数据类型有误时的指标,通常只在计算过程中需要数字但是收到的是非数字的数据时,才会看到NaN。
如:a=(1+12)*?;
alert(a);//NaN
b="";//null
alert(c);//undefined
以上是关于js undefinednull和NaN的主要内容,如果未能解决你的问题,请参考以下文章