[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt16 [Back]  [Original]

DataView.prototype.setInt16() - JavaScript | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

DataView.prototype.setInt16()

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.

Die setInt16()-Methode von DataView-Instanzen nimmt eine Zahl und speichert sie als 16-Bit-Ganzzahl mit Vorzeichen in den 2 Bytes, die an dem angegebenen Byte-Offset dieses DataView beginnen. Es gibt keine Ausrichtungsbeschrnkung; Mehrbyte-Werte knnen an jedem Offset innerhalb der Grenzen gespeichert werden.

In diesem Artikel

Probieren Sie es aus

// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);

const view = new DataView(buffer);
view.setInt16(1, 32767); // Max signed 16-bit integer

console.log(view.getInt16(1));
// Expected output: 32767

Syntax

js
setInt16(byteOffset, value)
setInt16(byteOffset, value, littleEndian)

Parameter

byteOffset

Der Offset in Bytes vom Beginn der Ansicht, an dem die Daten gespeichert werden.

value

Der zu setzende Wert. Informationen zur Codierung des Wertes in Bytes finden Sie unter Wertcodierung und Normalisierung.

littleEndian Optional

Gibt an, ob die Daten im Little- oder Big-Endian Format gespeichert werden. Wenn false oder undefined, wird ein Big-Endian-Wert geschrieben.

Rckgabewert

undefined.

Ausnahmen

RangeError

Wird ausgelst, wenn der byteOffset so gesetzt ist, dass er ber das Ende der Ansicht hinaus speichert.

Beispiele

Verwendung von setInt16()

js
const buffer = new ArrayBuffer(10);
const dataview = new DataView(buffer);
dataview.setInt16(0, 3);
dataview.getInt16(1); // 768

Spezifikationen

Spezifikation
ECMAScript 2027 LanguageSpecification
# sec-dataview.prototype.setint16

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page