码迷,mamicode.com
首页 > Web开发 > 详细

js undefined、null和NaN

时间:2016-07-02 17:19:53      阅读:170      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!