1 var effectiveDecimal = function(num,fix){ 2 //num为要处理的数字 3 //fix为所要保留的有效小数位数 4 var fixed = fix || 2; //若fix不存在,则默认保留两位有效小数 5 var shuffle = Math.pow(10,fixed); //Math.pow(x,y),x的y次幂的值 6 return (parseInt(Number(num)*shuffle)/shuffle).toFixed(fixed); 7 }