四舍五入JavaScript计算

Rounding JavaScript calculation

本文关键字:计算 JavaScript 四舍五入      更新时间:2023-09-26

我在一个表单中有三个输入框,并使用其中两个来执行简单的计算,结果在第三个输入盒中。然后,这些都被放入一个数据库中,以便在其他地方使用。这是我的计算代码。

document.insert_moves.elements.number1.value = ((document.insert_moves.elements.biomass1.value * 1000)/ document.insert_moves.elements.weight1.value);

我怎样才能把它四舍五入到最接近的整数?如有任何建议,不胜感激。

Math.floor();应该完成

如果您只是想四舍五入,那么使用按位|会更快一点

var roundedDown = 5.672391 | 0;

使用它来舍入到特定数量的数字(如)的速度也惊人

var roundedTo2Digits = ((5.8273487 * 100) | 0) / 100;

您可以使用Math.ceil()Math.floor()。由于您想将其向下四舍五入,因此是后者。