javascript - 来自 JSON 的求和值

标签 javascript json sum

我正在尝试对 json 数组中的特定值求和:

    ([{"DESPRO":"PLANILLA DE EMPLEADOS","ANIO":"2013","MES":"06","NROPER":"201306","PLAGRPCON":"3","GRUPO_CONCEPTO":"APORTES","CODCON":"3010 ","CONCEPTO":"ESSALUD ","VALOR":"106,1"},

{"DESPRO":"PLANILLA DE EMPLEADOS","ANIO":"2013","MES":"06","NROPER":"201306","PLAGRPCON":"2","GRUPO_CONCEPTO":"DESCUENTOS","CODCON":"2030 ","CONCEPTO":"ADELANTO DE QUINCENA ","VALOR":"350"},

{"DESPRO":"PLANILLA DE EMPLEADOS","ANIO":"2013","MES":"06","NROPER":"201306","PLAGRPCON":"2","GRUPO_CONCEPTO":"DESCUENTOS","CODCON":"2604 ","CONCEPTO":"ADE. MOVILIDAD 1ER","VALOR":"48"},

{"DESPRO":"PLANILLA DE EMPLEADOS","ANIO":"2013","MES":"06","NROPER":"201306","PLAGRPCON":"2","GRUPO_CONCEPTO":"DESCUENTOS","CODCON":"2605 ","CONCEPTO":"ADE. MOVILIDAD 2DO","VALOR":"56"},


EMPLEADOS","ANIO":"2013","MES":"06","NROPER":"201306","PLAGRPCON":"2","GRUPO_CONCEPTO":"DESCUENTOS","CODCON":"2090 ","CONCEPTO":"AFP-PRIMA DE SEGURO","VALOR":"16,27"}, .... etc etc

在本例中,对数组中的 VALOR 求和并放入 javascript 上的任何变量中。

我得到了这个代码:

// some JS code
for (var i in datos){
   var HABERES = parseInt(datos[i].VALOR, 10);
   HABERES += HABERES;

   alert(HABERES);
}

当警报响起时,结果不正确..

该代码有什么问题吗?

感谢您的回答..

最佳答案

应该是like ;

var HABERES = 0;
for (var i in datos){
   HABERES += parseInt(datos[i].VALOR, 10);
   alert(HABERES);
}

关于javascript - 来自 JSON 的求和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18390281/

相关文章:

json - Go - JSON 验证抛出错误,除非我在结构中使用指针。为什么?

javascript - 如何在 JavaScript 中将 id 放入警报中

mysql - NULL 值的总和、平均值、最大值、最小值、计数

java - 连续求和用户输入 - JAVA

javascript - Ember CLI Hook /事件错误

javascript - Snap.SVG 中的 Clone() 随机失败

javascript - 在浏览器中检测 AJAX 请求(客户端)

python - 将 JSON 对象列表转换为 Django 模型实例

Javascript - 使用索引数组访问数组元素

json - 在 MATLAB 中从 REST Web 服务读取内容