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;
}