-2

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

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

我怎样才能使它四舍五入到最接近的整数?任何建议表示赞赏。

4

3 回答 3

5

数学.地板();应该做的伎俩

于 2012-09-13T03:09:59.043 回答
3

如果你只是想四舍五入,更快一点是使用按位 |

var roundedDown = 5.672391 | 0;

使用它来四舍五入到特定位数也非常快,例如

var roundedTo2Digits = ((5.8273487 * 100) | 0) / 100;
于 2012-09-13T03:13:48.410 回答
0

您可以使用Math.ceil()Math.floor()。既然你想把它四舍五入,那就是后者。

于 2012-09-13T03:43:11.580 回答