【问题标题】:Adding 2 numbers in javascript [duplicate]在javascript中添加2个数字[重复]
【发布时间】:2016-06-12 13:38:02
【问题描述】:

在添加 2 个数字时,我得到了一个冗长的小数部分

粘贴下面的代码。

数字(200.59) + 数字(100) = 300.59000000000003 //预期结果300.59

【问题讨论】:

  • 浮点数是这样工作的,使用toFixed()方法
  • 也可以访问this link,您会在那里找到答案。

标签: javascript


【解决方案1】:

您可以将数字四舍五入以仅保留 2 位小数:

var input = 300.59000000000003
var result = (Math.round(input*100)/100);
alert(result);

【讨论】:

  • 维杰,你正在四舍五入。但只有在这种情况发生时我才需要舍入。
猜你喜欢
  • 1970-01-01
  • 2019-10-15
  • 1970-01-01
  • 2023-03-03
  • 2020-06-06
  • 2016-10-16
  • 1970-01-01
  • 2013-12-28
  • 2017-12-08
相关资源
最近更新 更多