使用Javascript使用for循环来对数组中的数字求和

With Javascript use a for loop to sum numbers in an array

本问题已经有最佳答案,请猛点这里访问。

我正试图找到一种方法来求和已添加到数组中的所有数字。我认为这应该奏效:

1
2
3
4
5
6
   var total = 0;

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

   total  += totalPrice[i];
   document.getElementById("displayPrice").innerHTML = total;

但总的来说是一个南部。

这是我在jfiddle中的代码的一个例子,如果您将该项添加到数组中两次,那么for循环有什么问题?

网址:https://jsfiddle.net/bgv5s9re/2/


你可以用括号

1
2
3
4
5
6
7
8
  var total = 0;

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

      total  += totalPrice[i];

   }
   document.getElementById("displayPrice").innerHTML = total;