Javascript没有正确添加?

时间:2012-11-06 08:27:12

标签: javascript

  

可能重复:
  Is JavaScript’s Math broken?

所以我试图添加两个数字,一个包含小数而另一个不包含。 第一个输入包含数字5,另一个包含5.22并得到总数 10.2199999999。

for (var counter = 0; counter < fieldsId.length; counter++) {
    console.debug($("#" + fieldsId[counter] + "_" + idService).val()); //debug
    sum = parseFloat($("#" + fieldsId[counter] + "_" + idService).val()) + parseFloat(sum);

    console.debug(sum); //debug
}​

调试后获取值:

5
5 
5.22
10.21999999999

0 个答案:

没有答案