JavaScript舍入数字

phi*_*owe 2 javascript math rounding

我知道我可以围绕这样的数字

var number = 1.3;
Math.round(number);
Run Code Online (Sandbox Code Playgroud)

我得到的结果是1.

但是,如何将数字舍入到下一个最高整数?所以一轮1.32不是1

sim*_*aun 7

Math.ceil()改用.它将数字四舍五入.


Jon*_*Jon 5

var rounded = Math.ceil(number);
Run Code Online (Sandbox Code Playgroud)

顺便说一句,在没有ceil可用方法的平台中,假设round舍入到最接近的整数,用于向上舍入的常见技巧是:

var rounded = Math.round(number + 0.5);
Run Code Online (Sandbox Code Playgroud)