一、数据类型分类
- 基本数据类型:数值型(number)、字符串型(string)、逻辑型(boolean)(typeof各是对应其原来的类型);
- 特殊数据类型:无定义数据类型 (undefined)、空值(null);(null的typeof为object)
- 复合数据类型:函数(function)、对象(object)、数组 (array)。(array的typeof为object)
- Js中的标准类,例如Date、Array、RegExp、String、Math、Number等等,可以直接调用。
二、数值型数据
- JS中的数值型数据包含整数和浮点数,但所有数值都以双精度浮点型表示。
- 双精度浮点型表示的整数范围:-2E53至2E53;
- 双精度表示的浮点数范围:|2.2250E-308|至|1.7976E308|;
- 十六进制和八进制数没有指数形式表示方法。
- 八进制不是ECMA-262的规范,但几乎所有的JS实现都支持八进制数。目前Opera浏览器还不支持八进制数。
- 特殊值:
Ø
Ø
Ø
Ø
Ø
Ø
1)
2)
3)
4)
5)
Ø
- 基本数据类型:数值型(number)、字符串型(string)、逻辑型(boolean);
- 特殊数据类型:无定义数据类型(undefined)、空值(null);
- 复合数据类型:函数(function)、对象(object)、数组(array)。
二、数值型数据
- JS中的数值型数据包含整数和浮点数,但所有数值都以双精度浮点型表示。
- 双精度浮点型表示的整数范围:-2E53至2E53;
- 双精度表示的浮点数范围:|2.2250E-308|至|1.7976E308|;
- 十六进制和八进制数没有指数形式表示方法。
- 八进制不是ECMA-262的规范,但几乎所有的JS实现都支持八进制数。目前Opera浏览器还不支持八进制数。
- 特殊值:
Ø
Ø
Ø
Ø
Ø
Ø
1)
2)
3)
4)
5)
Ø