基本数据类型
ECMAScript中有5种简单数据类型(基本数据类型):Number,String,Boolean,Undefined,Null,还有一种复杂数据类型Object。
Number类型
String类型
Undefined类型和Null类型
在使用var声明变量但未对其初始化时,这个变量的值就是undefined
// An highlighted block
var foo ;
alert(foo==undefined);//true
null值表示一个空对象指针,在使用typeof操作符检测null值时会返回object,如果定义对象在将来用来保存对象,最好将该变量初始化为null,实际上undefined值是派生自null值,所以undefined==null返回true。
引用类型
引用类型保存在堆中,按引用访问,有Object、Array、Date、RegExp、Function,大多数引用类型值都是Object类型的实例。
Array类型
Date
RegExp类型
内置对象
Global对象
Math对象