Javascript中是否有任何方法可以将数字四舍五入,例如:
5.3 = 6
10.7 = 11
1.1 = 2
就像每次逗号后面的数字大于 0 一样,我们将数字四舍五入。
提前致谢
Javascript中是否有任何方法可以将数字四舍五入,例如:
5.3 = 6
10.7 = 11
1.1 = 2
就像每次逗号后面的数字大于 0 一样,我们将数字四舍五入。
提前致谢
它被称为Math.ceil()
:
var x = 5.3;
alert(Math.ceil(x)); // 6
名称“ceil”是“ceiling”的缩写。反函数是Math.floor()
。这两个功能都根据幅度进行操作。有时,您想“远离零”或“接近零”工作,因此您必须专门检查这一点。(也就是说,Math.ceil(-2.1)
是 -2,而不是 -3。)
是的, Math.ceil()
函数可以做到这一点,有关数学函数的更多信息,请查看此链接。
例子 :
Alert(Math.ceil(5.3));//alert 6
其他例子:
<SCRIPT TYPE="text/javascript">
document.write('ceil(-3.8) = ' + Math.ceil(-3.8) + '<BR>');
document.write('ceil(-3.5) = ' + Math.ceil(-3.5) + '<BR>');
document.write('ceil(-3.2) = ' + Math.ceil(-3.2) + '<BR>');
document.write('ceil(-3) = ' + Math.ceil(-3) + '<BR>');
document.write('ceil(3) = ' + Math.ceil(3) + '<BR>');
document.write('ceil(3.2) = ' + Math.ceil(3.2) + '<BR>');
document.write('ceil(3.5) = ' + Math.ceil(3.5) + '<BR>');
document.write('ceil(3.8) = ' + Math.ceil(3.8) + '<BR>');
</SCRIPT>
输出:
ceil(-3.8) = -3
ceil(-3.5) = -3
ceil(-3.2) = -3
ceil(-3) = -3
ceil(3) = 3
ceil(3.2) = 4
ceil(3.5) = 4
ceil(3.8) = 4