Math.ceil 方法
返回大于等于其数字参数的最小整数。
Math.floor 方法
返回小于等于其数值参数的最大整数。Math.round 方法
返回与给出的数值表达式最接近的整数。Math.round(number) 必选项 number 参数是要舍入到最接近整数的值。说明
如果 number 的小数部分大于等于 0.5,返回值是大于 number 的最小整数。否则,round 返回小于等于 number 的最大整数。
返回大于等于其数字参数的最小整数。
Math.floor 方法
返回小于等于其数值参数的最大整数。Math.round 方法
返回与给出的数值表达式最接近的整数。Math.round(number) 必选项 number 参数是要舍入到最接近整数的值。说明
如果 number 的小数部分大于等于 0.5,返回值是大于 number 的最小整数。否则,round 返回小于等于 number 的最大整数。
解决方案 »
- JS随机取数值并赋值
- 关于onblur事件,文本获取焦点并全选内容的问题
- JS效果! 有关拖动的
- 如何获取字符串很占的像素?
- 我在html中声明了document.write("<%=Lilu%>"),在javascript里Lilu=parseFloat(5454.55);为什么不显示数字??
- 如何让表单回车不提交,只能点击提交按钮才提交?
- 给定生日,怎么计算年龄
- Dreamweave的JavaScript调试器在哪里啊,我找了半天也没找到
- 关于document.all.body.innerHTML?
- 关于在一个分帧网页中点击同时两个窗口出现变化的问题?
- 如何取得超链接文字的中心点
- 请教大师们,关于下拉菜单的问题
当然也可以用以下方法
1.不四舍五入:
n--要保留到第几位
num是要处理的数(下同)Math.celling(num * Math.pow(10,n))
2.要四舍五入
Math.celling(num * Math.pow(10,n)+0.5)
10.115 * 100 = 1011.5
celling操作
得到1011再除以100就ok了如果需要四舍五入
10.115 * 100 +0.5 = 1012.0celling操作的1012再除以100得10.12
也ok了