计算机的计算总是和我们想象中的计算不一样,有这样那样的误差。所以,我们会对求得的数据进行一定得处理来解决这些误差。其中的难点就是小数的保留位数并四舍五入。所以,我就写了一个函数,专门处理这样的情况。
代码如下:
function decimal(num,v){
var vv = Math.pow(10,v);
return Math.round(num*vv)/vv;
}
其中 num 是要处理的数,v 就是要保留的位数。