// 解决加法精度计算问题
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))
//(这里有时候需要写成((arg1 * m)+ (arg2 * m)) / m
return ((arg1 + arg2) * m) / m
}
解决加法精度计算
于 2022-04-26 17:50:15 首次发布