js 中解决浮点值相加精度不准的有关问题

js 中解决浮点值相加精度不准的问题

function accAdd(arg1,arg2){ 

   var r1,r2,m; 

   try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} 

   try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0} 

   m=Math.pow(10,Math.max(r1,r2)) 

   return (arg1*m+arg2*m)/m