---
hide_title: false
hide_table_of_contents: false
pagination_next: null
pagination_prev: null
---
# DataView.prototype.getUint32()

The **`getUint32()`** method gets an unsigned 32-bit integer
(unsigned long) at the specified byte offset from the start of the
[`DataView`](../../../globals/DataView/DataView.mdx).



## Syntax

```js
getUint32(byteOffset)
getUint32(byteOffset, littleEndian)
```

### Parameters

- `byteOffset`
  - : The offset, in byte, from the start of the view where to read the data.
- `littleEndian`
  - : _**optional**_ Indicates whether the 32-bit int is stored in
    little- or big-endian format. If `false` or
    `undefined`, a big-endian value is read.

### Return value

An unsigned 32-bit integer number.

### Errors thrown

- [`RangeError`](../../RangeError/RangeError.mdx)
  - : Thrown if the `byteOffset` is set such as it would read beyond the end of
    the view.

## Description

There is no alignment constraint; multi-byte values may be fetched from any offset.
