读书人

把数目字val四舍五入并保留scale位小

发布时间: 2012-11-23 00:03:29 作者: rapoo

把数字val四舍五入,并保留scale位小数

/** *把val四舍五入,并保留scale位小数 */function mathRound(val,scale){    var base = 10;    for(var i=1;i<scale;i++){        base = base*10;    }    var newVal = Math.round(val*base)/base;    var rsplit = newVal.toString().split(".");    var zeroNum = scale;    if(rsplit[1]){        zeroNum = scale-rsplit[1].length;    }    if(zeroNum==scale){        newVal = newVal+".";    }    for(var i=0;i<zeroNum;i++){        newVal = newVal+"0";    }    return newVal;}
?

读书人网 >Web前端

热点推荐