[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Float16Array [Back]  [Original]

Float16Array - JavaScript | MDN

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Float16Array

Baseline 2025
Newly available

Since 2025 4, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Float16Array 16 . DataView . 0 . (, ) .

Float16Array TypedArray .

: Float16 JavaScript API CPU . . float-backed canvases, WebGPU, WebGL, stable diffusion .

In this article

Float16Array()

Float16Array .

TypedArray .

Float16Array.BYTES_PER_ELEMENT

. Float16Array 2.

TypedArray .

TypedArray .

Float16Array.prototype , Float16Array .

Float16Array.prototype.BYTES_PER_ELEMENT

. Float16Array 2 .

Float16Array.prototype.constructor

. Float16Array Float16Array .

TypedArray .

Float16Array

js
//  
const float16 = new Float16Array(2);
float16[0] = 42;
console.log(float16[0]); // 42
console.log(float16.length); // 2
console.log(float16.BYTES_PER_ELEMENT); // 2

//  
const x = new Float16Array([21, 31]);
console.log(x[1]); // 31

//  TypedArray 
const y = new Float16Array(x);
console.log(y[0]); // 21

// ArrayBuffer 
const buffer = new ArrayBuffer(32);
const z = new Float16Array(buffer, 4, 4);
console.log(z.byteOffset); // 4

//  
const iterable = (function* () {
  yield* [1, 2, 3];
})();
const float16FromIterable = new Float16Array(iterable);
console.log(float16FromIterable);
// Float16Array [1, 2, 3]

Specification
ECMAScript 2027 LanguageSpecification
# sec-float16array


Web Proxy Viewer  |  New URL  |  Original Page