js数组求和的方法(常用的4种数组总和方法)

 分类:js知识时间:2022-09-06 07:30:03点击:

在 JavaScript 中,数组是用于存储不同元素的单个变量。 当我们想要存储元素列表并通过单个变量访问它们时,通常会使用它。 与大多数语言中数组是对多个变量的引用不同,在 JavaScript 中数组是存储多个元素的单个变量。本文分享常用的4种js数组总和方法。

js数组求和的流程图:

js数组求和的方法

1. For 循环数组求和方法

for 循环用于迭代数组。 我们可以使用它来将数组中的所有数字相加并将其存储在变量中。

实例代码如下:

var arr = [-10, 6, 11, 24];
var sum = 0;
var i = 0;
for (let i = 0; i < arr.length; i += 1) 
 {
   sum += arr[i];
 }  
console.log("The array is :",arr);
console.log("The sum of array using while loop is :",sum);

输出结果:

js数组求和的方法

2. Foreach数组求和方法

forEach 是一个内置或类似数组的方法。

实例代码如下:

var arr = [6, 9, -4, 14];
var sum = 0;
var i = 0;
arr.forEach(item => {
  sum += item;
});
console.log("The array is :",arr);
console.log("The sum of array using while loop is :",sum);

输出结果:

js数组求和的方法

3.while循环数组求和方法

while 语句创建一个循环,只要测试条件评估为真,该循环就会执行指定的语句。 在执行语句之前评估条件。

实例代码如下:

var arr = [2, 4, 8, 14];
var sum = 0;
var i = 0;
while (i < arr.length) {
  sum += arr[i]
  i++;
}
console.log("The array is :",arr);
console.log("The sum of array using while loop is :",sum);

输出结果:

js数组求和的方法

4.对于..of数组求和方法

for...of 让我们遍历一个数组,所以我们可以利用它来获得一个数组的总和。 由于我们保持与上面相同的功能样式,让我们复制和调整。

实例代码如下:

var arr =[2, 9, 24, -14];
var sum = 0;
var i=0;
for (const item of arr) {
 sum += item;
}  
console.log("The array is :",arr);
console.log("The sum of array using For...of is :",sum);

输出结果:

js数组求和的方法

除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: