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