本文操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
javascript中的除法
今天做练习,使用js做分页,使用的公式是:
totalpage =( totalnum-1)/numperpage+1;
其中totalpage代表总页数,totalnum代表返回的所有记录长度,numperpage代表每页显示的行数。以前曾经在java代码里这样用过,没出现问题。但今天在js里使用这个公式,却出了问题,js的除运算“ / "居然是可以返回小数的,始料未及啊。。
然后去网上查了资料,找到了一个更快捷的函数,math.ceil(x)向上取整,直接搞定。。
// javascript除法如何取整math.round(x) // 四舍五入,如math.round(0.60),结果为1;math.round(0.49),结果为0;math.floor(x) // 向下舍入,如math.floor(0.60)与math.floor(0.49),结果均为0;math.ceil(x) //向上舍入,如math.ceil(0.60)与math.ceil(0. 49),结果均为1。
js的除运算 ” / 不同于java,js 中的除运算可以返回小数,特别注意。。
推荐学习:《javascript高级教程》
以上就是javascript如何计算除法的详细内容。