Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 1.43 KB

File metadata and controls

58 lines (38 loc) · 1.43 KB
title slug
DataView.prototype.setUint16()
Web/JavaScript/Reference/Global_Objects/DataView/setUint16

{{JSRef}}

La méthode setUint16() permet d'enregister un entier non-signé sur 16 bits (type unsigned short par analogie avec C) à l'octet indiqué par rapport au début de la {{jsxref("DataView")}}.

{{EmbedInteractiveExample("pages/js/dataview-setuint16.html")}}

Syntaxe

dataview.setUint16(positionOctet, valeur [, littleEndian])

Paramètres

  • positionOctet
    • : La position, exprimée en numéro d'octet, à partir du début de la vue à laquelle enregistrer la donnée.
  • valeur
    • : La valeur à enregistrer
  • littleEndian
    • : {{optional_inline}} Indique si la donnée sur 32 bits est enregistrée {{Glossary("Endianness", "dans l'ordre des octets de poids faibles")}}. Si ce paramètre vaut false ou undefined, l'ordre sera celui des octets de poids forts.

Valeur de retour

{{jsxref("undefined")}}.

Erreurs renvoyées

  • {{jsxref("RangeError")}}
    • : Renvoyée si positionOctet est tel que l'enregistrement sera fait en dehors de la vue.

Exemples

Utilisation de la méthode setUint1

var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.setUint16(1, 3);
dataview.getUint16(1); // 3

Spécifications

{{Specifications}}

Compatibilité des navigateurs

{{Compat}}

Voir aussi

  • {{jsxref("DataView")}}
  • {{jsxref("ArrayBuffer")}}