Javascript 精度超过 15 位小数

问题描述 投票:0回答:1

我有一个字符串需要转换为数字。

问题是,当我尝试使用 parseFloat 时,我有 20 位小数,而 JS 在 15 或 17 位小数后精度较低。

示例:

const number = "0.0000012726726461401083"
const parseNumber = parseFloat(number) // 0.0000012726726461401084

我尝试看看像big.js或decimal.js这样的库是否可以帮助我,但我没有找到任何解决方案。

javascript precision parsefloat
1个回答
0
投票

decimal.js 有哪些地方不适合您?它看起来与您所需要的完全一样,因此请尝试一下并尝试手动设置精度:https://mikemcl.github.io/decimal.js/# precision

© www.soinside.com 2019 - 2024. All rights reserved.