1.基本数据类型(用typeof返回数据类型,小写字母开头)
Undefined
Boolean
String
Number
Object
Null:null的数据类型为object。
2.Number类型
包括整型和浮点型。
var box=9.0;
alert(box); //自动转换为整型9输出
var num=1.12e3; //科学计数法
Number有效范围可通过MAX_VALUE和MIN_VALUE获得,可以isFinite函数返回是否超过范围。
3.NaN(not a number)
用以表示应该返回数值类型却没有返回。isNaN函数返回true或false。
var box=0/0;
alert(box); //返回NaN
var box=‘12sdffs’;
alert(parseInt(box)); //输出12,parseInt也可返回八进制和16进制的数
4.String类型
在ECMAScript中,单引号和双引号解析机制相同。
toString方法可以把值转换为字符串。
5.Object类型
注意空对象null和空的对象var obj={};的区别。
对象可以通过new操作符来创建对象。
var box=new Object();
alert(box);
创建对象也可以传参,如:
var box=new Object(2);
alert(box); //打印出2
alert(typeof(box)); //打印object