Skip to content

Commit

Permalink
Update binary-data.md (#8619)
Browse files Browse the repository at this point in the history
Binary notation ("0b") is appropriate instead of hexadecimal notation ("0x").
  • Loading branch information
fneco authored Feb 1, 2024
1 parent ce1eba1 commit c0fe042
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/api/binary-data.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,14 +70,14 @@ const buf = new ArrayBuffer(4);
const dv = new DataView(buf);
dv.setUint8(0, 3); // write value 3 at byte offset 0
dv.getUint8(0); // => 3
// [0x11, 0x0, 0x0, 0x0]
// [0b00000011, 0b00000000, 0b00000000, 0b00000000]
```

Now let's write a `Uint16` at byte offset `1`. This requires two bytes. We're using the value `513`, which is `2 * 256 + 1`; in bytes, that's `00000010 00000001`.

```ts
dv.setUint16(1, 513);
// [0x11, 0x10, 0x1, 0x0]
// [0b00000011, 0b00000010, 0b00000001, 0b00000000]

console.log(dv.getUint16(1)); // => 513
```
Expand Down

0 comments on commit c0fe042

Please sign in to comment.