📜  js 数组总和 - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:02.436000             🧑  作者: Mango

JavaScript 数组总和

在 JavaScript 中,数组是一个很常见的数据类型。很多时候,我们需要对数组进行求和的操作。下面将介绍如何使用 JavaScript 计算数组的总和。

方法一:for 循环

使用 for 循环可以遍历数组中的每个元素,然后将元素的值加起来即可。

let arr = [1, 2, 3, 4, 5];
let sum = 0;

for (let i = 0; i < arr.length; i++) {
  sum += arr[i];
}

console.log(sum); // 输出:15
方法二:reduce 函数

reduce 函数是 JavaScript 中的内置函数,可以用来对数组中的所有元素进行聚合计算。使用 reduce 函数可以把数组中的每个元素添加起来,从而得到总和。

let arr = [1, 2, 3, 4, 5];
let sum = arr.reduce(function (total, current) {
  return total + current;
}, 0);

console.log(sum); // 输出:15
方法三:eval 函数

虽然不建议使用 eval 函数,但是在某些情况下,可以使用该函数来计算数组的总和。

let arr = [1, 2, 3, 4, 5];
let sum = eval(arr.join("+"));

console.log(sum); // 输出:15

以上就是 JavaScript 中计算数组总和的三种方法。无论哪种方法,都可以轻松地计算数组的总和。