首页 > 解决方案 > BigNumber.js 简单的减法给出错误的输出

问题描述

我使用 Bignumber.js API 来执行一些涉及大数的 JS 计算。我正在执行减法,结果应该是0,但输出是这样的-0.00000000000000000099。如何使用 Bignumber API 解决此类问题。

(new BigNumber(refinedGoal)).minus(monthlyReminder).toFixed()

-0.00000000000000000099

在使用算术减法运算符时

((new BigNumber(refinedGoal)) - monthlyReminder).toFixed()

0. 我的总体目标是将此结果保存0在一些 JSON 变量中。

编辑1:monthlyReminder.toFixed()值是1030.19999999999999999886refinedGoal值是1030.2

标签: javascriptbigintdecimal.js

解决方案


推荐阅读