JS中的Math.ceil和Math.floor函数的用法

来源:互联网 发布:拉希德华莱士 知乎 编辑:程序博客网 时间:2024/04/30 23:09

Math.ceil(x) -- 返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入

Math.floor(x)--返回小于等于数字参数的最大整数,对数字进行下舍入

例如:

document.write(Math.ceil(5.99)); 
document.write(Math.ceil(-5.99)); 
document.write(Math.ceil(1.01)); 
document.write(Math.ceil(-1.01));

输出是:

6
-5
2

-1


Math.floor是向下去整而parseInt是忽略小数,这其中是有区别的。就是说如果是负数,例如-1.5前者得到的是-2后者得到的是-1,所以最好不要混用。

0 0