> 웹 프론트엔드 > 프런트엔드 Q&A > JavaScript에서 평균 점수를 찾는 방법

JavaScript에서 평균 점수를 찾는 방법

PHPz
풀어 주다: 2023-04-21 09:55:11
원래의
2293명이 탐색했습니다.

Native 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
로그인 후 복사
로그인 후 복사

여기서 점수가 포함된 배열을 함수에 매개변수로 전달하고, 함수는 배열의 평균 점수를 반환하고 최종적으로 결과를 다음으로 출력합니다. 콘솔.

평균 점수를 찾으려면 감소 함수를 사용하세요

루프를 사용하여 배열을 순회하는 것 외에도 JavaScript의 감소 함수를 사용하여 평균 점수 함수를 얻을 수도 있습니다.

function average(arr) {
  var sum = arr.reduce(function(a, b) {
    return a + b;
  });
  return sum / arr.length;
}
로그인 후 복사

이 함수도 숫자 배열을 매개변수로 받고, 배열의 축소 메소드를 호출하고, 배열의 각 요소를 누적한 다음, 마지막으로 배열의 길이로 나누어 평균을 구합니다.

마찬가지로 이 함수를 사용하는 방법은 위와 동일합니다.

var scores = [80, 90, 95, 87, 92];
var avgScore = average(scores);
console.log(avgScore); // 输出 88.8
로그인 후 복사
로그인 후 복사

Summary

프론트엔드 개발에서는 평균화가 일반적인 작업입니다. JavaScript는 배열 반복, 축소 함수 사용 등과 같은 다양한 구현 방법을 제공합니다. 구현 방법을 선택할 때 상황에 따라 가장 적절한 방법을 선택하면 코드의 가독성과 유지 관리성이 향상됩니다.

위 내용은 JavaScript에서 평균 점수를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿