| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Float16Array | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Depuis avril 2025, cette fonctionnalit fonctionne sur les appareils et les versions de navigateur les plus rcents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.
Le tableau typ Float16Array reprsente un tableau de nombres virgule flottante sur 16 bits dans l'ordre des octets de la plateforme. Si vous avez besoin de contrler l'ordre des octets, utilisez plutt DataView. Le contenu est initialis 0 sauf si des donnes d'initialisation sont explicitement fournies. Une fois tabli, vous pouvez rfrencer les lments du tableau en utilisant les mthodes de l'objet ou la syntaxe standard d'index de tableau (c'est--dire la notation entre crochets).
Float16Array est une sous-classe de la classe cache de TypedArray.
Note : La prise en charge de Float16 n'est pas universelle, que ce soit dans l'API JavaScript ou l'architecture CPU sous-jacente. Son utilisation peut entraner des ralentissements des performances sur certaines plateformes. Elle est destine l'interaction avec des systmes hautement optimiss et sensibles aux performances comme les canevas base de float (angl.), WebGPU, WebGL et les modles d'apprentissage profond, y compris stable diffusion (angl.).
Float16Array()Cre un nouvel objet Float16Array.
Hrite aussi des proprits statiques de son parent TypedArray.
Float16Array.BYTES_PER_ELEMENTRetourne une valeur numrique correspondant la taille d'un lment. 2 dans le cas de Float16Array.
Hrite des mthodes statiques de son parent TypedArray.
Hrite aussi des proprits d'instance de son parent TypedArray.
Ces proprits sont dfinies sur Float16Array.prototype et partages par toutes les instances de Float16Array.
Float16Array.prototype.BYTES_PER_ELEMENTRetourne une valeur numrique correspondant la taille d'un lment. 2 dans le cas d'un Float16Array.
Float16Array.prototype.constructorLa fonction constructeur qui a cr l'objet instance. Pour les instances de Float16Array, la valeur initiale est le constructeur Float16Array.
Hrite des mthodes d'instance de son parent TypedArray.
Float16Array// partir d'une longueur
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
// partir d'un tableau
const x = new Float16Array([21, 31]);
console.log(x[1]); // 31
// partir d'un autre TypedArray
const y = new Float16Array(x);
console.log(y[0]); // 21
// partir d'un ArrayBuffer
const tampon = new ArrayBuffer(32);
const z = new Float16Array(tampon, 4, 4);
console.log(z.byteOffset); // 4
// partir d'un itrable
const iterable = (function* () {
yield* [1, 2, 3];
})();
const float16DepuisUnIterable = new Float16Array(iterable);
console.log(float16DepuisUnIterable);
// Float16Array [1, 2, 3]
| Spcification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-float16array |
TypedArrayArrayBufferDataViewCette page a t modifie le 24 fvr. 2026 par les contributeurices du MDN.
Float16ArrayTypedArrayTypedArray.prototype.at()TypedArray.prototype.copyWithin()TypedArray.prototype.entries()TypedArray.prototype.every()TypedArray.prototype.fill()TypedArray.prototype.filter()TypedArray.prototype.find()TypedArray.prototype.findIndex()findLast()findLastIndex()TypedArray.prototype.forEach()TypedArray.prototype.includes()TypedArray.prototype.indexOf()TypedArray.prototype.join()TypedArray.prototype.keys()TypedArray.prototype.lastIndexOf()TypedArray.prototype.map()TypedArray.prototype.reduce()TypedArray.prototype.reduceRight()TypedArray.prototype.reverse()TypedArray.prototype.set()TypedArray.prototype.slice()TypedArray.prototype.some()TypedArray.prototype.sort()TypedArray.prototype.subarray()TypedArray.prototype.toLocaleString()toReversed()toSorted()TypedArray.prototype.toString()TypedArray.prototype.values()with()TypedArray.prototype[@@iterator]()Object/FunctionBigInt64ArrayBigUint64ArrayFloat32ArrayFloat64ArrayInt8ArrayInt16ArrayInt32ArrayUint8ArrayUint8ClampedArrayUint16ArrayUint32ArrayCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |