DataView.prototype.getBigUint64()
getBigInt64()
メソッドは、符号なし 64 ビット整数 (unsigned long long) を DataView
の先頭からのバイト単位のオフセット位置から取得します。
試してみましょう
構文
js
getBigUint64(byteOffset);
getBigUint64(byteOffset, littleEndian);
引数
- byteOffset
-
データを読み取るビューの先頭からのバイト単位のオフセットです。
- littleEndian
-
省略可 64 ビット整数をリトルエンディアンまたはビッグエンディアンのどちらの形式で格納されているかを示します。
false
またはundefined
の場合、ビッグエンディアンの値が読み取られます。
返値
BigInt
です。
発生するエラー
RangeError
-
byteOffset
がビューの末尾を超えて読み取るような値に設定されたときに発生します。
解説
アライメントの制約はありません。複数バイトの値はどのオフセットからでも読み取ることができます。
例
getBigUint64
メソッドの使用
js
var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.getBigUint64(0); // 0n
仕様書
Specification |
---|
ECMAScript Language Specification # sec-dataview.prototype.getbiguint64 |
ブラウザーの互換性
BCD tables only load in the browser