javascript - 四舍五入到最接近的数字

标签 javascript

我一直在寻找计算后四舍五入的答案,但我似乎找不到。我知道你必须在你的 javascript 中使用圆形代码,但我不知道把它放在哪里,它似乎不起作用..

      val1 = parseInt($("#figure1").val());
      val2 = parseInt($("#figure2").val());
      $("#totalcost").val( ("$" val1 + val2 ));

我应该把舍入代码放在哪里,以便它舍入总成本?

谢谢

最佳答案

使用Math.round :

var rounded = Math.round(val1 + val2);
$("#totalcost").val("$" + rounded);

或者,当你想保留两位小数时

var rounded = Math.round((val1 + val2) * 100) / 100;

关于javascript - 四舍五入到最接近的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20336208/

相关文章:

javascript - 如何在 IE6 中使用自定义错误处理来维持 JavaScript 执行?

javascript - 使用 Meteor JS 时如何通过按钮更改 URL 路径

javascript - AngularJS 1.3.13 - 传递给 UI-Router 配置的服务提供者未解析

php - 使用 jquery 更新值

javascript - 创建强密码错误

javascript - 如何修复此 ESLint/JSDoc 语法错误?

javascript - 使用 JavaScript 对字符串中的句子进行计数

javascript - 你可以在 Web Workers 之间共享 WebAssembly 内存吗?

javascript - 为什么扩展 native 对象是一种不好的做法?

javascript - 在 Web 应用程序中共享 Excel