javascript - 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.19999999999999999886
,refinedGoal
值是1030.2
解决方案
推荐阅读
- python - 用 `data_key` 定义的 Marshmallow 字段和用 `attribute` 定义的 Marshmallow 字段有什么区别(标识符颠倒了?)
- python - 如何解码原始格式的 Gmail API 获取消息以提取链接
- python - 对列表中的 Python 字典对象进行排序
- webpack - 是否可以在长时间运行的“观察”脚本之后运行“观察后”脚本
- apache-spark - 用于窗口聚合和自定义触发的 Apache Spark 结构化流
- ruby-on-rails - PG::UndefinedTable: 错误:关系“action_text_rich_texts”不存在 | 导轨 6 | Rails_Admin | PostgreSQL
- amazon-s3 - 当我从 s3 存储桶以编程方式下载文件时,它给了我错误看起来我们不支持这种文件格式
- pytorch - PyTorch 中参数与张量的区别
- centos - 如何在 VPS 上设置 CentOS 端口转发?
- bash - 如果在使用 bash 移动时重复,则将字符添加到文件名