0
我想問一下,如何使用buffer.writeInt16BE()在緩衝區中存儲一個數字(JS中的整數)。nodeJS使用buffer將整數寫入緩衝區。writeInt16BE
假設我有一個數字,如
var a = 40000;
40000(10)= 9C40(16)
我如何能夠存儲40000中的2大小的緩衝器,所以看起來是這樣的:
<9c, 40>
我想問一下,如何使用buffer.writeInt16BE()在緩衝區中存儲一個數字(JS中的整數)。nodeJS使用buffer將整數寫入緩衝區。writeInt16BE
假設我有一個數字,如
var a = 40000;
40000(10)= 9C40(16)
我如何能夠存儲40000中的2大小的緩衝器,所以看起來是這樣的:
<9c, 40>
不能使用buf.writeInt16BE()
,因爲40000大於32768。但是,如果你使用buf.writeUInt16BE()
你可以寫40000到緩衝區就好了。
我得到的錯誤如下:ReferenceError:'writeUInt16BE未定義' – tyrhus
這些是[方法](http://nodejs.org/docs/latest/api/buffer.html#buffer_buf_readuint16be_offset_noassert)在Buffer實例上可用,而不是全球功能。 – mscdex