小编Spe*_*ter的帖子

在JavaScript中舍入到最接近的十进制小数

我在JavaScript中使用变量表示数字进行简单的数学运算.这是我的代码示例:

var ones = 0;
var fives = 0;
function results (){
    _fives = (fives * 5);
    var res = (_fives + ones);
    document.innerHTML = res;
}
Run Code Online (Sandbox Code Playgroud)

这不是完整的代码,但基本上我让用户输入1美分硬币到100美元钞票的账单和硬币数量.该代码将账单金额乘以账单金额.这是没有问题的工作就好......由于某些原因我的一些结果显示小数像1.899999999997不知道这是怎么回事.

有没有办法改变它,所以它舍入到最接近的十进制小数?

例如,它不是显示1.89999999997,而是实际显示1.90,这不是一个大问题.这是个人的事情,我可以自己解决这个问题,但是如果能够学习如何做以备将来参考,这将是一件好事.

javascript math decimal

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

decimal ×1

javascript ×1

math ×1