--- title: getBigInt64() slug: Web/JavaScript/Reference/Global_Objects/DataView/getBigInt64 tags: - DataView - JavaScript - Prototype - getBigInt64() - 大整型 translation_of: Web/JavaScript/Reference/Global_Objects/DataView/getBigInt64 ---
{{JSRef}}

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

{{EmbedInteractiveExample("pages/js/dataview-getbigint64.html")}}

语法

dataview.getBigInt64(byteOffset [, littleEndian])

参数

byteOffset
偏移量,以字节为单位。指明视图开始读取数据的偏移量。
littleEndian
{{optional_inline}} 指明该64位整型数值的存储方式( {{Glossary("Endianness", "大小端模式")}}) 。 如果为 false 或 undefined, 则按大端方式读取数据。

返回值

一个 {{jsxref("BigInt")}}.

异常抛出

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

简介

例子

使用 getBigInt64 方法

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

规范

规范版本 规范状态 注解      
DataView.prototype.getBigInt64 proposal

浏览器兼容性

{{Compat("javascript.builtins.DataView.getBigInt64")}}

另请参阅