JavaScript

DataView.prototype.getBigInt64メソッド

 編集:2022.08.06 by T.A.

その Dataview 内の指定の位置からデータを BigInt64(符号つき 64 ビット整数(long long))として読み取ります。

Dataview.getBigInt64(byteOffset[, littleEndian])
Dataview Dataview
byteOffset データを読み取るビューの先頭からのバイト単位のオフセットです。
littleEndian 省略可。64 ビット整数をリトル エンディアンまたはビッグ エンディアンのどちらの形式で格納されているかを示します。

false または undefined の場合、ビッグ エンディアンの値が読み取られます。

リトル エンディアン: ¶下位バイトから格納。

返値

BigInt です。

例外
RangeError
byteOffset がビューの末尾を超えて読み取るような値に設定されたときに発生します。
解説

アライメントの制約はありません。複数バイトの値はどのオフセットからでも読み取ることができます。

getBigInt64 メソッドの使用
var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
D=dataview.getBigInt64(0); //=0n

テスト