JavaScript Typed Array Methods
Typed Array Types
Revised July 2025
Name | Range | Type |
---|---|---|
Int8Array | -128 / 127 | Signed integer (1 byte) |
Uint8Array | 0 / 255 | Unsigned integer (1 byte) |
Uint8ClampedArray | 0 / 255 | Unsigned integer (1 byte) |
Int16Array | -32768 / 32767 | Signed short (2 bytes) |
Uint16Array | 0 / 65535 | Unsigned short (2 bytes) |
Int32Array | -231 / 231 - 1 | Signed long (4 bytes) |
Uint32Array | 0 / 232 - 1 | Unsigned long (4 bytes) |
BigInt64Array | -263 / 263 - 1 | Signed big integer (8 bytes) |
BigUint64Array | 0 / 264 - 1 | Unsigned big integer (8 bytes) |
Float16Array | -65504 / 65504 | floating point (2 bytes) |
Float32Array | -3.4e38 / 3.4e38 | floating point (4 bytes) |
Float64Array | -1.8e308 / 1.8e308 | floating point (8 bytes) |
Browser Support
Typed Arrays
is an ES6 feature (JavaScript 2015).
ES6 is fully supported in all modern browsers since June 2017:
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
Typed Arrays
is not supported in Internet Explorer.