主页 >
新闻资讯 >
软件开发资讯 >
Javascript编程软件开发 >
JavaScript变量类型
更新时间:2016-01-28 09:58
发布者:周老师
Number类型
Number类型表示数值类型,包括整型和浮点型。js中不分长整形、短整型、单精度、双精度。
Number定义
number类型的定义方式如下,其中第一种最为常用。后两种一般不用。
var num = 1;
var num = new Number();
var num = new Number(1);
number类型分为整型和浮点型
var num = 1;
var num = 2.3;
Infinity
-
是一种数字类型
-
代表超出了JavaScript处理范围的数值
-
任何除数除以0,也为Infinity
> typeof Infinity
< "number"
> var a = 6/0
> a
< Infinity
> typeof 6/0
< NaN
NaN
-
也是一种数字类型
-
如果计算失败则结果是NaN
-
具有传染性,如果算术运算中存在一个NaN,则会导致整个算术失败
> typeof NaN
< "number"
> var a = 6 * 's'
> a
< NaN
typeof操作符和typeof()函数
typeof用于判断变量的类型,用法:
var s = 0;
var type = typeof s;
if(typeof s == 'number');
typeof(s)
这里仅了解typeof的用法
Note: typeof是一个操作符而不是一个函数,而typeof()是一个函数。
undefined和null
通常情况下当我们访问一个未经赋值的变量时会得到一个undefined值。 null表示空即什么也没有。
上一篇:
JavaScript执行环境及作用域 下一篇:
JS原生追加子节点