Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
DataView.prototype.setInt8()
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthodesetInt8() permet d'enregister un entier signé sur 8 bits à l'octet indiqué par rapport au début de laDataView.
Dans cet article
Exemple interactif
// Create an ArrayBuffer with a size in bytesconst buffer = new ArrayBuffer(16);const view = new DataView(buffer);view.setInt8(1, 127); // Max signed 8-bit integerconsole.log(view.getInt8(1));// Expected output: 127Syntaxe
js
dataview.setInt8(positionOctet, valeur);Paramètres
positionOctetLa position, exprimée en numéro d'octet, à partir du début de la vue à laquelle enregistrer la donnée.
valeurLa valeur à enregistrer.
Valeur de retour
Erreurs renvoyées
RangeErrorRenvoyée si
positionOctetest tel que l'enregistrement sera fait en dehors de la vue.
Exemples
>Utilisation de la méthodesetInt8
js
var buffer = new ArrayBuffer(8);var dataview = new DataView(buffer);dataview.setInt8(1, 3);dataview.getInt8(1); // 3Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-dataview.prototype.setint8> |