Skip to content

Latest commit

 

History

History
59 lines (37 loc) · 1.46 KB

File metadata and controls

59 lines (37 loc) · 1.46 KB
title slug
DataView.prototype.getInt16()
Web/JavaScript/Reference/Global_Objects/DataView/getInt16

{{JSRef}}

La méthode getInt16() permet de lire un entier signé sur 16 bits (type short par analogie avec C) à l'octet donné par rapport au début de {{jsxref("DataView")}}.

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

Syntaxe

dataview.getInt16(positionOctet [, littleEndian])

Paramètres

  • positionOctet
    • : La position, exprimée en nombre d'octets depuis le début de la vue, à laquelle lire les données.
  • littleEndian
    • : {{optional_inline}} indique si la valeur sur 16 bits est enregistrée dans l'ordre des octets {{Glossary("Endianness", "de poids faible")}}. Si le paramètre vaut false ou undefined, la valeur sera lue dans l'ordre des octets de poids forts.

Valeur de retour

Un entier signé sur 16 bits.

Erreurs renvoyées

  • {{jsxref("RangeError")}}
    • : Renvoyée si positionOctet est tel qu'il est en dehors de la vue.

Description

Il n'y a pas de contrainte d'alignement, les valeurs codées sur plusieurs octets peuvent être obtenues depuis n'importe quelle position.

Exemples

Utilisation de la méthode getInt16

var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.getInt16(1); // 0

Spécifications

{{Specifications}}

Compatibilité des navigateurs

{{Compat}}

Voir aussi

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