【发布时间】:2016-07-23 14:24:26
【问题描述】:
所以我有这个功能,来自 NodeJS 脚本:
function WearToFloat(value)
{
buf = new Buffer(4);
buf.writeUInt32LE(+value, 0);
return buf.readFloatLE(0).toString();
}
我需要将它翻译成任何网络浏览器都可以读取的纯 Javascript。
不幸的是,我对 NodeJS 和 JS 中的缓冲区一无所知,并且无法通过文档弄清楚。
这个函数的目的是将一个看起来像1054356424的值转换成一个从0到1的浮点数(在本例中为0.4222700595855713)
有什么线索吗?
编辑:似乎已经问过同样的问题here,但只使用了一个库,我不想为此加载一个完整的库,必须有一个简单的方法来转换这个 NodeJS 函数变成一个 Javascript 的。
【问题讨论】:
标签: javascript node.js buffer arraybuffer