【发布时间】:2020-02-04 10:26:03
【问题描述】:
我从 modbus 得到这个data = [0, 4, -109, -31],我知道这个data = 300001,但我不知道如何正确转换它以得到那个300001。
我已经尝试了很多网上找到的方法,但我没有得到它的工作。
感谢您的帮助
编辑:
据我了解0 需要移动24、4 移动16、-109 (256-109 = 147) 所以它将是147 并且需要移动8 和最后一个-31 (256-31 = 225)我们照原样。
这么快回顾一下data = [0, 4, 147, 225]和0 * 2^24 + 4 * 2^16 + 147 * 2^8 + 225 = 300001
现在需要对此进行编纂。
js中有什么合适的方法吗?
【问题讨论】:
标签: javascript data-conversion