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