javascript - 从二进制转换为 64 位浮点数
问题描述
我使用以下函数从64 位浮点数创建缓冲区:new Float64Array([127.375]).buffer
. 该类Buffer
确实有一个方法,readFloatBE
(或readFloatLE
)用于 little Endian,但两者都读取32 位浮点数。
我的问题是:如何从 Node.js 的缓冲区中读取64 位浮点数?
解决方案
该类Buffer
还具有.readDoubleLE()
和.readDoubleBE()
用于双精度数字(这是“普通”JavaScript 数字类型)。
推荐阅读
- typescript - 如何修复 typescript eslint 错误:解析错误:预期类型
- c# - 如何在 C# 中读取未引用的 Json(R 中的 Jsonlite)?
- libwebsockets - 如何更改 libwebsockets 配色方案
- haskell - haskell 中的基本条件如何工作?
- python-3.x - 带有网格的tkinter滚动条,它没有链接
- vb.net - 使用 MS ACCESS 将 DataGridView 导出到没有隐藏列的 Excel(带列标题)VB.NET
- git - 使用 git rebase interactive 来编排一系列 git cherry-pick?
- python - 计算以递增顺序排列所需的序列中的反转次数
- wordpress - 通过插件将 wordpress 小部件设置为侧边栏
- react-native - 为什么 EXPO 独立应用程序显示 url_invalid?