Heim  >  Artikel  >  Web-Frontend  >  So ermitteln Sie die durchschnittliche Punktzahl in JavaScript

So ermitteln Sie die durchschnittliche Punktzahl in JavaScript

PHPz
PHPzOriginal
2023-04-21 09:09:372203Durchsuche

Natives JavaScript implementiert die Durchschnittspunktzahl

In der Front-End-Entwicklung ist es oft notwendig, den Durchschnitt eines numerischen Arrays zu ermitteln. Diese Funktion kann einfach mit JavaScript implementiert werden. Unten finden Sie eine native JavaScript-Implementierung.

function average(arr) {
  var sum = 0;
  for (var i = 0; i < arr.length; i++) {
    sum += arr[i];
  }
  return sum / arr.length;
}

Diese Funktion empfängt ein Zahlenarray als Parameter, durchläuft jedes Element im Array, akkumuliert die Werte aller Elemente und gibt den Durchschnitt zurück.

Wenn Sie diese Funktion verwenden, können Sie sie wie folgt aufrufen:

var scores = [80, 90, 95, 87, 92];
var avgScore = average(scores);
console.log(avgScore); // 输出 88.8

Hier wird ein Array mit Punktzahlen als Parameter an die Funktion übergeben, und die Funktion gibt die durchschnittliche Punktzahl des Arrays zurück und gibt schließlich das Ergebnis an aus die Konsole.

Verwenden Sie die Reduzierfunktion, um die durchschnittliche Punktzahl zu ermitteln

Zusätzlich zur Verwendung einer Schleife zum Durchlaufen des Arrays können wir auch die Reduzierfunktion in JavaScript verwenden, um die durchschnittliche Punktzahlfunktion zu erreichen.

function average(arr) {
  var sum = arr.reduce(function(a, b) {
    return a + b;
  });
  return sum / arr.length;
}

Diese Funktion empfängt auch ein Array von Zahlen als Parameter, ruft die Reduzierungsmethode des Arrays auf, akkumuliert jedes Element im Array und dividiert es schließlich durch die Länge des Arrays, um den Durchschnitt zu erhalten.

In ähnlicher Weise ist die Methode zur Verwendung dieser Funktion dieselbe wie oben:

var scores = [80, 90, 95, 87, 92];
var avgScore = average(scores);
console.log(avgScore); // 输出 88.8

Zusammenfassung

In der Front-End-Entwicklung ist die Mittelwertbildung ein häufiger Vorgang. JavaScript bietet eine Vielzahl von Implementierungsmethoden, z. B. das Durchlaufen von Arrays, die Verwendung von Reduzierungsfunktionen usw. Bei der Auswahl einer Implementierungsmethode können Sie je nach Situation die am besten geeignete Methode auswählen, um die Lesbarkeit und Wartbarkeit des Codes zu verbessern.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die durchschnittliche Punktzahl in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn