方法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で配列の平均値を求めることができます。ぜひお試しください。