用Javascript求和数组 [英] Summing array on Javascript

查看:89
本文介绍了用Javascript求和数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用以下代码在Javascript上求和.

Hi I am trying to sum an array on Javascript with the following codes.

var data[]: 
var total=0;
data.push[x]; // x is numbers which are produced dynamically. 
for(var i=0, n=data.length; i < n; i++) 
 { 
  total=total+data[i];
 }
alert(total)

例如,如果x值分别为5,11,16,7.它显示的总值为511167,而不是值5 + 11 + 16 + 7 = 39的总和您知道为什么会这样吗?谢谢.

for example if x values are are respectively 5,11,16,7. It shows the total value as 511167 not sum the values 5+11+16+7=39 Do you have any idea why it results like that? Thanks.

推荐答案

使用 parseInt() 函数javascript

Use parseInt() function javascript

total=parseInt(total)+parseInt(data[i]);

这篇关于用Javascript求和数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆