ホームページ > ウェブフロントエンド > フロントエンドQ&A > JavaScriptで平均スコアを求める方法

JavaScriptで平均スコアを求める方法

PHPz
リリース: 2023-04-21 09:55:11
オリジナル
2292 人が閲覧しました

平均スコアを見つけるためのネイティブ 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート