Bagaimana untuk mencari skor purata dalam JavaScript

PHPz
Lepaskan: 2023-04-21 09:55:11
asal
2272 orang telah melayarinya

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;
}
Salin selepas log masuk

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
Salin selepas log masuk
Salin selepas log masuk

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;
}
Salin selepas log masuk

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
Salin selepas log masuk
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan