Tag: int

Javascript将int值转换为八位字节stream数组

我想将一个整数(有符号)转换为32位(大端)到八位字节stream中,并将八位字节stream作为数组值赋予缓冲区对象的构造函数。 我可以在控制台中创build它,例如对于值-2000: <code> buf = Buffer(4) buf.writeInt32BE(-2000) buf // is <Buffer ff ff f8 30> buf1 = new Buffer([0xff, 0xff, 0xf8, 0x30]) </code> 值-3000是例如-3000:0xff,0xff,0xf4,0x48 但我使用的框架不接受writeInt32BE函数,并抛出exception。 我怎么能转换一个32位整数值签署到一个八位字节数组stream没有writeInt32BE? 一个函数,它接受一个值并返回一个八位字节stream的数组。