← 返回首页
DataView : méthode getInt8() - JavaScript | MDN

Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

DataView : méthode getInt8()

Baseline Large disponibilité

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éthode getInt8() des instances de DataView lit 1 octet au décalage d'octet défini de cette DataView et l'interprète comme un entier signé sur 8 bits.

Dans cet article

Exemple interactif

// Créer un ArrayBuffer avec une taille en octets const buffer = new ArrayBuffer(16); const view = new DataView(buffer); view.setInt8(1, 127); // Entier signé sur 8 bits maximum console.log(view.getInt8(1)); // Résultat attendu : 127

Syntaxe

js
getInt8(byteOffset)

Paramètres

byteOffset

La position, exprimée en nombre d'octets depuis le début de la vue, à laquelle lire les données.

Valeur de retour

Un entier compris entre -128 et 127 inclus.

Exceptions

RangeError

Levée si le paramètre byteOffset est défini de façon à lire au-delà de la fin de la vue.

Exemples

Utiliser la méthode getInt8()

js
const { buffer } = new Uint8Array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]); const dataview = new DataView(buffer); console.log(dataview.getInt8(1)); // 1

Spécifications

Spécification
ECMAScript® 2027 Language Specification
# sec-dataview.prototype.getint8

Compatibilité des navigateurs

Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.

Voir aussi