赵思空 2016-08-31 09:04 采纳率: 0%
浏览 2181

javascript 浮点数加法 accAdd 方法问题

今天用到js浮点数相加
function add(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;
}

但是有一不明
为什么这个会多出好多位数
图片说明

  • 写回答

2条回答 默认 最新

  • 斯洛文尼亚旅游 2016-08-31 09:24
    关注
    评论

报告相同问题?