使用javascript向上舍入到下一个整数,即使值为1.00000000001

时间:2012-07-19 16:53:25

标签: javascript math

如何将输入到文本框中的数字舍入除以18,UP,而不管它是否低于.5(使用Javascript / jQuery)。目前我正在使用:

nopallets=parseInt(howmany/18);

但这会向下或向上舍入,具体取决于它最接近的整数。

非常感谢任何帮助。

4 个答案:

答案 0 :(得分:5)

Math.ceil(howmany/18)就是你想要的。

MDN Docs ceil返回大于或等于数字的最小整数。

答案 1 :(得分:2)

http://www.w3schools.com/jsref/jsref_ceil.asp

nopallets=Math.ceil(howmany/18);

答案 2 :(得分:2)

nopallets= Math.ceil(number);

它取数字的上限

答案 3 :(得分:2)

Math.ceil会为你做到这一点 请参阅http://www.w3schools.com/jsref/jsref_ceil.asp以供参考。

nopallets=Math.ceil(howmany/18);