十进制不在我的总结果中计算

时间:2012-10-25 11:29:48

标签: javascript decimal calculator

为什么在我的jsfiddle BASE #subtotal不是用十进制计算的,如果你试图在数字中加上带小数的数字(点击数字,它的可编辑),BASE不会将结果与十进制相加

这里是我编辑过的代码

$('#subtotal').html(total.toFixed(2));
var vat = parseFloat((0.21 * total).toFixed(2));  
var irpf = parseFloat((0.15 * total).toFixed(2)); 

1 个答案:

答案 0 :(得分:1)

你有一条线

total += parseInt($(this).text());

total是一个int ...所以没有小数。

parseFloat替换行,或者如果需要int结果,则使用另一个var。

Updated jsFiddle