| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt16 | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.
Die getInt16()-Methode von DataView-Instanzen liest 2 Bytes ab dem angegebenen Byte-Offset dieses DataView und interpretiert sie als 16-Bit-Ganzzahl mit Vorzeichen. Es gibt keine Ausrichtungsbeschrnkung; Mehrbyte-Werte knnen von jedem innerhalb der Grenzen liegenden Offset gelesen werden.
// 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
getInt16(byteOffset)
getInt16(byteOffset, littleEndian)
byteOffsetDer Offset in Bytes vom Beginn der Ansicht, von dem die Daten gelesen werden sollen.
littleEndian OptionalGibt an, ob die Daten im Little- oder Big-Endian-Format gespeichert sind. Wenn false oder undefined, wird ein Big-Endian-Wert gelesen.
Eine Ganzzahl von -32768 bis 32767, einschlielich.
RangeErrorWird ausgelst, wenn der byteOffset so gesetzt wird, dass ber das Ende der Ansicht hinaus gelesen wrde.
const { buffer } = new Uint8Array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);
const dataview = new DataView(buffer);
console.log(dataview.getInt16(1)); // 258
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-dataview.prototype.getint16 |
DataViewObject/FunctionDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |