1. ホーム
  2. javascript

[解決済み] Javascriptによる単純平均関数

2022-03-01 16:04:30

質問

関数を使って平均値を計算したいのですが、どうすればよいですか?

function calculate(array) {
    var sum = 0;
    for (var i = 0; i < array.length; i++) {
        sum = sum + array[i];
    }
    return sum;
}
document.write(calculate([24, 88, 12, 4]));

(引数の長さの取得方法がわかりません)。

どのように解決するのですか?

配列のlengthプロパティを使用します。

function calculate(array) {
    var i = 0, sum = 0, len = array.length;
    while (i < len) {
        sum = sum + array[i++];
    }
    return sum / len;
}