JavaScriptで配列「nums」の平均値を計算する方法


方法1: forループを使用する方法

function calculateAverage(nums) {
  let sum = 0;
  for (let i = 0; i < nums.length; i++) {
    sum += nums[i];
  }
  const average = sum / nums.length;
  return average;
}
const nums = [1, 2, 3, 4, 5];
const average = calculateAverage(nums);
console.log("平均値:", average);

方法2: reduce()メソッドを使用する方法

function calculateAverage(nums) {
  const sum = nums.reduce((acc, curr) => acc + curr, 0);
  const average = sum / nums.length;
  return average;
}
const nums = [1, 2, 3, 4, 5];
const average = calculateAverage(nums);
console.log("平均値:", average);

方法3: ES6のスプレッド演算子とreduce()メソッドを組み合わせる方法

function calculateAverage(...nums) {
  const sum = nums.reduce((acc, curr) => acc + curr, 0);
  const average = sum / nums.length;
  return average;
}
const nums = [1, 2, 3, 4, 5];
const average = calculateAverage(...nums);
console.log("平均値:", average);

これらの方法を使用すると、JavaScriptで配列「nums」の平均値を計算することができます。どの方法を選択するかは、個々のニーズやコードの読みやすさに基づいて決定できます。