赞
踩
round() 方法可把一个数字舍入为最接近的整数。正数按照常规的四舍五入得出整数
负数5为界限,包括5以下整数字值越大,5以上得出整数值越小
例子如下
var e=Math.round(-2.50)
-2
var e=Math.round(-2.60)
-3
var a=Math.round(2.60);
var b=Math.round(2.50);
var c=Math.round(2.49);
var d=Math.round(-2.60);
var e=Math.round(-2.50);
var f=Math.round(-2.49);
打印
3
3
2
-3
-2
-2
如果要实现我们传统的四舍五入的功能,一种比较简单,投机的方法就是在数的后面加上0.0000000001,很小的一个数.因为"五后非零就进一", 所以可以保证5一定进一.
四舍五入方法
fixedRound(number, precision) {
var factor = Math.pow(10, precision);
var tempNumber = number * factor;
tempNumber += 0.000001;
var roundedTempNumber = Math.round(tempNumber);
return roundedTempNumber / factor;
},
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。