DataView.prototype.setInt8()

DataView 实例的 setInt8() 方法获取一个数字,并将其作为 8 位有符号整数存储在该 DataView 的指定字节偏移处的字节中。

¥The setInt8() method of DataView instances takes a number and stores it as an 8-bit signed integer in the byte at the specified byte offset of this DataView.

Try it

语法

¥Syntax

js
setInt8(byteOffset, value)

参数

¥Parameters

byteOffset

距存储数据的视图开头的偏移量(以字节为单位)。

value

要设置的值。有关如何以字节为单位对值进行编码的信息,请参阅 值编码和标准化

返回值

¥Return value

undefined

例外情况

¥Exceptions

RangeError

如果 byteOffset 设置为存储在视图末尾之外,则抛出此异常。

示例

¥Examples

使用 setInt8()

¥Using setInt8()

js
const buffer = new ArrayBuffer(10);
const dataview = new DataView(buffer);
dataview.setInt8(0, 3);
dataview.getInt8(0); // 3

规范

Specification
ECMAScript Language Specification
# sec-dataview.prototype.setint8

¥Specifications

浏览器兼容性

BCD tables only load in the browser

¥Browser compatibility

也可以看看