1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 18:32:22 +00:00

edit arraybuffer

This commit is contained in:
ruanyf 2015-10-01 22:03:52 +08:00
parent 38cd64d148
commit ce5b00537a

View File

@ -10,11 +10,11 @@ ArrayBuffer对象、TypedArray对象、DataView对象是JavaScript操作二进
**1ArrayBuffer对象**:代表内存之中的一段二进制数据,可以通过“视图”进行操作。“视图”部署了数组接口,这意味着,可以用数组的方法操作内存。
**2) TypedArray对象**用来生成内存的视图通过9个构造函数可以生成9种数据格式的视图比如`Uint8Array`无符号8位整数数组视图, `Int16Array`16位整数数组视图, `Float32Array`32位浮点数数组视图等等。
**2) TypedArray对象**用来生成内存的视图通过9个构造函数可以生成9种数据格式的视图比如Uint8Array无符号8位整数数组视图, Int16Array16位整数数组视图, Float32Array32位浮点数数组视图等等。
**3DataView对象**用来生成内存的视图可以自定义格式和字节序比如第一个字节是Uint8无符号8位整数、第二、三个字节是Int1616位整数、第四个字节开始是Float3232位浮点数等等。
简单说ArrayBuffer对象代表原始的二进制数据TypedArray对象代表确定类型的二进制数据DataView对象代表不确定类型的二进制数据。它们支持的数据类型一共有9种DataView对象支持除`Uint8C`以外的其他8种
简单说ArrayBuffer对象代表原始的二进制数据TypedArray对象代表确定类型的二进制数据DataView对象代表不确定类型的二进制数据。它们支持的数据类型一共有9种DataView对象支持除Uint8C以外的其他8种
数据类型 | 字节长度 | 含义 | 对应的C语言类型
--------|--------|----|---------------