首页 > 解决方案 > 从二进制转换为 64 位浮点数

问题描述

我使用以下函数从64 位浮点数创建缓冲区:new Float64Array([127.375]).buffer. 该类Buffer确实一个方法,readFloatBE(或readFloatLE)用于 little Endian,但两者都读取32 位浮点数。

我的问题是:如何从 Node.js 的缓冲区中读取64 位浮点数?

标签: javascriptnode.jsfloating-point

解决方案


该类Buffer还具有.readDoubleLE().readDoubleBE()用于双精度数字(这是“普通”JavaScript 数字类型)。


推荐阅读