→、
そのDataview 内の指定の位置からデータを Int16 として読み取ります。
Dataview | Dataview。 |
---|---|
byteOffset | ビューの先頭からのバイト単位のオフセットで、データを読み取る位置です。 |
littleEndian | 省略可。16ビット整数がリトル エンディアンとビッグ エンディアンのどちらの形式で格納されているかを表します。
false または undefined の場合、ビッグ エンディアン値を読み取ります。 リトル エンディアン: ¶下位バイトから格納。 |
符号付き16ビット整数。
アライメントの強制はありません。複数バイトの値はどのオフセットからも読み取ることができます。
var buffer = new ArrayBuffer(8); var dataview = new DataView(buffer); D=dataview.getInt16(1); //=0
B=new ArrayBuffer(8); V=new DataView(B); V.setInt16(0, 300); D=V.getInt16(0, true); //=11265。→2c01(16進)、012c→300(10進)。