JavaScriptで配列の平均値を求める方法


方法1: forループを使用する方法 配列の要素を合計して、要素の数で割ることで平均値を求めることができます。

function calculateAverage(array) {
  let sum = 0;
  for (let i = 0; i < array.length; i++) {
    sum += array[i];
  }
  return sum / array.length;
}
const numbers = [1, 2, 3, 4, 5];
const average = calculateAverage(numbers);
console.log(average); // 結果: 3

方法2: reduceメソッドを使用する方法 配列のreduceメソッドを使って、要素を合計して平均値を求めることもできます。

function calculateAverage(array) {
  const sum = array.reduce((acc, curr) => acc + curr, 0);
  return sum / array.length;
}
const numbers = [1, 2, 3, 4, 5];
const average = calculateAverage(numbers);
console.log(average); // 結果: 3

方法3: ES6のスプレッド演算子を使用する方法 ES6のスプレッド演算子を使って、配列の要素を引数として直接関数に渡すこともできます。

function calculateAverage(...numbers) {
  const sum = numbers.reduce((acc, curr) => acc + curr, 0);
  return sum / numbers.length;
}
const average = calculateAverage(1, 2, 3, 4, 5);
console.log(average); // 結果: 3

これらの方法を使えば、JavaScriptで配列の平均値を求めることができます。ぜひお試しください。