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

把数字val四舍五入,并保留scale位小数/** *把val四舍五入,并保留scale位小数 */function mathRound(val,sc

把数字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;}
?