DataView.prototype.getBigUint64()

getBigUint64() 方法,从 DataView 的指定偏移量位置获取一个无符号 64 位整数。

语法

dataview.getBigUint64(byteOffset [, littleEndian])

参数

byteOffset
偏移量,按 字节 偏移,从DataView读取一个整数
littleEndian
可选指出64位整数以 little- or big-endian 类型存储。如果值为 false or undefined ,读取一个大端数值.

返回值

A BigInt .

异常

RangeError
如果 byteOffset 设置的偏移量超出了视图的范围,则抛出该异常。

说明

  • 没有对齐约束。
  • 可以从任何偏移量获取多字节值。


例子

var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.getBigUint64(0); // 0n