このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
DataView.prototype.getUint32()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
getUint32() メソッドは、符号なし 32 ビット整数 (unsigned long) 値をDataView の指定されたバイト単位のオフセットの位置から読み取ります。
In this article
試してみましょう
// Create an ArrayBuffer with a size in bytesconst buffer = new ArrayBuffer(16);const view = new DataView(buffer);view.setUint32(1, 4294967295); // Max unsigned 32-bit integerconsole.log(view.getUint32(1));// Expected output: 4294967295構文
dataview.getUint32(byteOffset [, littleEndian])
引数
byteOffsetビューの先頭からのバイト単位のオフセットで、データを読み取る位置です。
littleEndian省略可 32 ビット整数がリトルエンディアンとビッグエンディアンのどちらの形式で格納されているかを表します。
falseまたはundefinedの場合、ビッグエンディアン値を読み取ります。
返値
符号なし 32 ビット整数。
発生するエラー
RangeErrorbyteOffsetがビューの末尾を超えて読み取るように設定されている場合に発生します。
解説
アライメントの強制はありません。複数バイトの値はどのオフセットからも読み取ることができます。
例
>getUint32 メソッドの使用
js
var buffer = new ArrayBuffer(8);var dataview = new DataView(buffer);dataview.getUint32(1); // 0仕様書
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-dataview.prototype.getuint32> |