我有一个字符串需要转换为数字。
问题是,当我尝试使用 parseFloat 时,我有 20 位小数,而 JS 在 15 或 17 位小数后精度较低。
示例:
const number = "0.0000012726726461401083"
const parseNumber = parseFloat(number) // 0.0000012726726461401084
我尝试看看像big.js或decimal.js这样的库是否可以帮助我,但我没有找到任何解决方案。
decimal.js 有哪些地方不适合您?它看起来与您所需要的完全一样,因此请尝试一下并尝试手动设置精度:https://mikemcl.github.io/decimal.js/# precision