JavaScript 不需要指定数据类型。
| 类型 | 关键词 | 常量表示 | |
|---|---|---|---|
| 主要数据类型 | 字符串 | String | "string", 'string' |
| 整数 | 10,07(八进制),0x1F(十六进制) | ||
| 浮点数 | .1, 0.1, 1e-1(科学计数法) | ||
| 布尔 | true, false | ||
| 日期 | Date | ||
| 复合数据类型 | 对象 | new ActiveXObject("class.name") | |
| 数组 | new Array(1,2,3,4) | ||
| 特殊数据类型 | null | 属于 Object 类型 | |
| undefined | 未初始化的状态 |
数组的属性 length 表示数组大小。
| 固定数组 | var ar1 = new Array(4)
var ar2 = new Array(4,5) |
| 多维数组 | var ar = new Array(2);
ar[0] = new Array(4); ar[1] = new Array(4); |
| 随意 | var ar = new Array();
a[0] = 0; a[1] = 1; |
| 初始化 | var ar = [ [1,2,3], [4,5,6], [7,8,9] ]; |