阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS dataview getBigInt64()

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

      The source for this interactive example is stored in a GitHub repository. If you’d like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.

      语法

      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
      
      

      规范

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

      另请参阅

      目录
      目录