簡體   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