jquery计算两个输入框的乘积放在第三个输入框,解决乘积精度问题
自动计算两个输入框乘积放在第三个输入框,且保证精度,主要问题就是如何解决精度乘积问题,乘积我实现了,但是在输入3.3*3的时候答案就成了9.88888889类似数字,别的...
自动计算两个输入框乘积放在第三个输入框,且保证精度,主要问题就是如何解决精度乘积问题,乘积我实现了,但是在输入3.3*3的时候答案就成了9.88888889类似数字,别的小数乘积也算有类似问题,求教大神。
展开
3个回答
展开全部
function accMul(arg1,arg2){
//乘法
var m = 0, s1 = arg1.toString(), s2 = arg2.toString();
try { m += s1.split(".")[1].length;}
catch (e) {}
try {m += s2.split(".")[1].length;}
catch (e) {}
return Number(s1.replace(".", "")) * Number(s2.replace(".", "")) / Math.pow(10, m);
},
写个函数套用,包爽。。。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
度娘下javascript精确计算,有很多可参考的例子的。这问题很有普遍性的,现成的代码很多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-25
展开全部
(3.3*3).toFixed(2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询