DataView.prototype.getBigInt64()

getBigInt64() 方法从 DataView 开始获取一个指定偏移量的有符号 64 位整数(long long)。

语法

dataview.getBigInt64(byteOffset [, littleEndian])

参数

byteOffset

偏移量,以字节为单位。指明视图开始读取数据的偏移量。

littleEndian

可选指明该 64 位整型数值的存储方式(大小端模式)。如果为 false undefined ,则按大端方式读取数据。

返回值

一个 BigInt .

异常抛出

RangeError

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

简介

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

例子

使用 getBigInt64 方法

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