`

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 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics