来自for的和值

时间:2013-12-27 19:25:32

标签: jquery sum

我需要对变量(pago_copago)的值求和,但不知道如何做,因为我这样做了代码:

var resultado = parseFloat(pago_copago) + parseFloat(pago_copago)+1;

问题是它在结果中加1,我的意思是在下一个位置加pago_copago

for (var i = 0; i < jsonResponse.length; i++) {

    var total_copago = copago * 12.50;
    var pago_copago = jsonResponse[i]["fields"]["medicamento_precio"] - total_copago;

    var resultado = parseFloat(pago_copago) + parseFloat(pago_copago);

    $("#resultTables").append('<tr><td style="text-align: center" id="{{medicamentos.medicamentos_nombre}}" >' + jsonResponse[i]["fields"]["medicamento_nombre"] + '</td>' + '' +
        '<td style="text-align: center" id="{{medicamentos.medicamentos_precio}}" >' + "$" + jsonResponse[i]["fields"]["medicamento_precio"] + '</td>' + '<td style="text-align: center" >' + "$" + pago_copago + '</td>' + '<td>' + '<input type="checkbox" id="{{medicamentos.medicamentos_status}}" >' + '</td></tr>');
}
},

1 个答案:

答案 0 :(得分:1)

拉出声明var resultado。这将删除每次重置其值。

使用resultado +=为每次迭代添加。

var resultado = 0;
for(var i = 0; i < jsonResponse.length; i++) {
    var total_copago= copago * 12.50;
    var pago_copago = jsonResponse[i]["fields"]["medicamento_precio"] - total_copago;

    resultado += parseFloat(pago_copago);//whatever you want to add here

    ...
}