ホームページ > 記事 > ウェブフロントエンド > JavaScriptで平均スコアを求める方法
平均スコアを見つけるためのネイティブ JavaScript 実装
フロントエンド開発では、多くの場合、数値配列の平均を見つけることが必要になります。この機能はJavaScriptを使用して簡単に実装できます。以下はネイティブ JavaScript 実装です。
function average(arr) { var sum = 0; for (var i = 0; i < arr.length; i++) { sum += arr[i]; } return sum / arr.length; }
この関数は数値の配列をパラメーターとして受け取り、配列内の各要素を反復処理し、すべての要素の値を累積して平均を返します。
この関数を使用する場合、次のように呼び出すことができます:
var scores = [80, 90, 95, 87, 92]; var avgScore = average(scores); console.log(avgScore); // 输出 88.8
ここでは、スコアを含む配列がパラメータとして関数に渡され、関数は配列の平均スコアを返します。そして最後に結果をコンソールに出力します。
reduce 関数を使用して平均スコアを見つける
ループを使用して配列を走査することに加えて、JavaScript でreduce 関数を使用して平均スコア関数を取得することもできます。
function average(arr) { var sum = arr.reduce(function(a, b) { return a + b; }); return sum / arr.length; }
この関数はまた、数値の配列をパラメータとして受け取り、配列のreduceメソッドを呼び出し、配列内の各要素を累積し、最後に配列の長さで割って平均を取得します。
同様に、この関数の使用方法は上記と同じです。
var scores = [80, 90, 95, 87, 92]; var avgScore = average(scores); console.log(avgScore); // 输出 88.8
概要
フロントエンド開発では、平均化は一般的な操作です。 JavaScript には、配列のループ、reduce 関数の使用など、さまざまな実装方法が用意されています。実装方法を選択する際には、状況に応じて最適な方法を選択することで、コードの可読性や保守性を向上させることができます。
以上がJavaScriptで平均スコアを求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。