繁体   English   中英

如何获得数组的总和

[英]How to get total sum of array

我试图将一个数组(整数)的内容加在一起。 例如:

var myArray;
var answer;
myArray[0]=2;
myArray[1]=5;
answer=myArray[0]+myArray[1];

答案应该相等。7.您能帮我吗? 非常感谢。

您需要初始化数组

var myArray = [];

当您在数组中获取更多值时,可以考虑循环,例如:

var myArray = [];
var answer = 0;
myArray[0]=2;
myArray[1]=5;

for (var i=0;i<myArray.length;i++)
{ 
   answer += myArray[i];
}

console.log(answer);

看看这个: http : //www.w3schools.com/js/js_loop_for.asp

当我运行您的代码时,出现错误。

您需要将变量myArray初始化为一个数组。

var myArray = [];

完成后, answer具有预期值。

您需要将myArray声明为数组,否则myArray[0]表示undefined (可能会崩溃)的名为0的属性,而不是索引访问。

var myArray = [];
...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM