【发布时间】:2016-06-12 13:38:02
【问题描述】:
在添加 2 个数字时,我得到了一个冗长的小数部分
粘贴下面的代码。
数字(200.59) + 数字(100) = 300.59000000000003 //预期结果300.59
【问题讨论】:
-
浮点数是这样工作的,使用
toFixed()方法 -
也可以访问this link,您会在那里找到答案。
标签: javascript
在添加 2 个数字时,我得到了一个冗长的小数部分
粘贴下面的代码。
数字(200.59) + 数字(100) = 300.59000000000003 //预期结果300.59
【问题讨论】:
toFixed()方法
标签: javascript
您可以将数字四舍五入以仅保留 2 位小数:
var input = 300.59000000000003
var result = (Math.round(input*100)/100);
alert(result);
【讨论】: