/
index.md
56 lines (36 loc) · 1.12 KB
/
index.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
---
title: DataView.prototype.setUint8()
slug: Web/JavaScript/Reference/Global_Objects/DataView/setUint8
---
{{JSRef}}
**`setUint8()`** メソッドは、符号なし 8 ビット整数 (byte) 値を {{jsxref("DataView")}} の指定されたバイト単位のオフセットの位置に格納します。
{{EmbedInteractiveExample("pages/js/dataview-setuint8.html")}}
## 構文
```
dataview.setUint8(byteOffset, value)
```
### 引数
- `byteOffset`
- : ビューの先頭からのバイト単位のオフセットで、データを格納する位置です。
- `value`
- : 設定する値です。
### 返値
{{jsxref("undefined")}}。
### 発生するエラー
- {{jsxref("RangeError")}}
- : `byteOffset` がビューの末尾を超えて格納するように設定されている場合に発生します。
## 例
### setUint8 メソッドの使用
```js
var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.setUint8(1, 3);
dataview.getUint8(1); // 3
```
## 仕様書
{{Specifications}}
## ブラウザーの互換性
{{Compat}}
## 関連情報
- {{jsxref("DataView")}}
- {{jsxref("ArrayBuffer")}}