Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mencari skor purata dalam JavaScript

Bagaimana untuk mencari skor purata dalam JavaScript

PHPz
PHPzasal
2023-04-21 09:09:372260semak imbas

JavaScript asli melaksanakan skor purata

Dalam pembangunan bahagian hadapan, selalunya perlu mencari purata tatasusunan nombor. Fungsi ini boleh dilaksanakan dengan mudah menggunakan JavaScript. Di bawah ialah pelaksanaan JavaScript asli.

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

Fungsi ini menerima tatasusunan nombor sebagai parameter, berulang melalui setiap elemen dalam tatasusunan, mengumpul nilai semua elemen dan mengembalikan purata.

Apabila menggunakan fungsi ini, anda boleh memanggilnya seperti berikut:

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

Di sini, tatasusunan yang mengandungi skor diluluskan sebagai parameter kepada fungsi dan fungsi mengembalikan skor purata bagi tatasusunan, dan akhirnya Hasilnya adalah output ke konsol.

Gunakan fungsi pengurangan untuk mencari skor purata

Selain menggunakan gelung untuk melintasi tatasusunan, kami juga boleh menggunakan fungsi pengurangan dalam JavaScript untuk mencapai fungsi skor purata.

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

Fungsi ini juga menerima tatasusunan nombor sebagai parameter, memanggil kaedah pengurangan tatasusunan, mengumpul setiap elemen dalam tatasusunan dan akhirnya membahagikannya dengan panjang tatasusunan untuk mendapatkan purata .

Begitu juga, kaedah menggunakan fungsi ini adalah sama seperti di atas:

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

Ringkasan

Dalam pembangunan bahagian hadapan, purata ialah operasi biasa. JavaScript menyediakan pelbagai kaedah pelaksanaan, seperti gelung melalui tatasusunan, menggunakan fungsi pengurangan, dsb. Apabila memilih kaedah pelaksanaan, anda boleh memilih kaedah yang paling sesuai mengikut situasi untuk meningkatkan kebolehbacaan dan kebolehselenggaraan kod.

Atas ialah kandungan terperinci Bagaimana untuk mencari skor purata dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn