DataView.prototype.getBigUint64()
getBigUint64()
方法,从 DataView
的指定偏移量位置获取一个无符号 64 位整数 (unsigned long long)。
尝试一下
语法
dataview.getBigUint64(byteOffset [, littleEndian])
参数
- byteOffset
-
偏移量,按字节偏移,从 DataView 读取一个整数
- littleEndian
-
可选 指出 64 位整数以 little- or big-endian 类型存储。如果值为
false
orundefined
, 读取一个大端数值。
返回值
A BigInt
.
异常
RangeError
-
Thrown if the
byteOffset
is set such that it would read beyond the end of the view.
Description
There is no alignment constraint; multi-byte values may be fetched from any offset.
Examples
Using the getBigUint64
method
var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.getBigUint64(0); // 0n
Specifications
Specification |
---|
ECMAScript Language Specification # sec-dataview.prototype.getbiguint64 |
Browser compatibility
BCD tables only load in the browser