--- title: DataView.prototype.getInt16() slug: Web/JavaScript/Reference/Global_Objects/DataView/getInt16 tags: - 类型化 - 类型化数组 translation_of: Web/JavaScript/Reference/Global_Objects/DataView/getInt16 ---
getInt16()
方法
从
{{jsxref("DataView")}}相对于起始位置偏移 n 个字节处开始,获取一个16-bit数(短整型,2个字节).
dataview.getInt16(byteOffset [, littleEndian])
true
,就表示使用 little-endian(低字节序),如果传入的值为 false
或者 undefined
,则会使用 big-endian(高字节序) 方式读值。一个短整型16位数.
没有对齐约束; 多字节值可以从任何偏移量获取.
var buffer = new ArrayBuffer(8); var dataview = new DataView(buffer); dataview.getInt16(1); // 0
Specification | Status | Comment |
---|---|---|
{{SpecName('Typed Array')}} | {{Spec2('Typed Array')}} | Superseded by ECMAScript 6. |
{{SpecName('ES6', '#sec-dataview.prototype.getint16', 'DataView.prototype.getInt16')}} | {{Spec2('ES6')}} | Initial definition in an ECMA standard. |
{{SpecName('ESDraft', '#sec-dataview.prototype.getint16', 'DataView.prototype.getInt16')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.DataView.getInt16")}}