javascript浮点数计算

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;   

javascript执行上述函数进行浮点数计算可以避免精度丢失

你可能感兴趣的:(JavaScript,function)