--- title: DataView.prototype.getUint16() slug: Web/JavaScript/Reference/Global_Objects/DataView/getUint16 tags: - DataView - JavaScript - Method - Prototype - TypedArrays translation_of: Web/JavaScript/Reference/Global_Objects/DataView/getUint16 ---
{{JSRef}}

Die getUint16() Methode gibt eine ganze vorzeichenlose 8-Bit Zahl (Unsigned Byte) vom spezifizierten Offset der {{jsxref("DataView")}} zurück.

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

Syntax

dataview.getUint16(byteOffset [, littleEndian])

Parameter

byteOffset
Das Offset, in Bytes, vom Start der View, an dem die Daten gelesen werden sollen.
littleEndian
{{optional_inline}} Gibt an, ob die 16 Bit Zahl als {{Glossary("Endianness", "little- oder big-Endian")}} abgespeichert wird. Wenn false oder undefined angegewen ist, wird ein big-Endian gelesen.

Rückgabewert

Eine vorzeichenlose ganze 16-Bit Zahl.

Exceptions

{{jsxref("RangeError")}}
Tritt auf, wenn byteOffset so gesetzt ist, dass hinter dem Ende der View gelesen werden müsste.

Beschreibung

Es gibt keine Einschränkung Orientierung. Werte mit mehrere Bytes können mit jedem Offset abgerufen werden.

Beispiele

Einsatz der getUint16 Methode

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

Spezifikationen

Spezifikation Status Kommentar
{{SpecName('Typed Array')}} {{Spec2('Typed Array')}} Ersetzt durch ECMAScript 2015.
{{SpecName('ES2015', '#sec-dataview.prototype.getuint16', 'DataView.prototype.getUint16')}} {{Spec2('ES2015')}} Initiale Definition in einem ECMA-Standard.
{{SpecName('ESDraft', '#sec-dataview.prototype.getuint16', 'DataView.prototype.getUint16')}} {{Spec2('ESDraft')}}  

Browserkompatibilität

{{Compat("javascript.builtins.DataView.getUint16")}}

Siehe auch