首页 > Web开发 > 详细

js undefined、null和NaN

时间:2016-07-02 17:16:50      阅读:201      评论:0      收藏:0      [点我收藏+]

undefined:一个变量未被声明或者已经声明但未赋值或者该变量从未出现过。

null:一个变量没有值

NaN:非数字

文本与布尔类型的数据理论上会被视为NaN,因为它们并非数字,但在实际上,并非如此。NaN的设计目的在于表示并非我们预期的数字数据,是数字数据类型有误时的指标,通常只在计算过程中需要数字但是收到的是非数字的数据时,才会看到NaN。

如:a=(1+12)*?;

  alert(a);//NaN

  b="";//null

  alert(c);//undefined

js undefined、null和NaN

原文:http://www.cnblogs.com/bingningran/p/5635598.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!