Ternary 연산자를 사용하여 자바스크립트에서의 평균 계산

자바스크립트에서는 Ternary 연산자를 사용하여 간결하고 효율적으로 평균을 계산할 수 있습니다. Ternary 연산자는 조건을 평가하고 그 결과에 따라 두 가지 다른 값을 반환합니다.

아래의 예제 코드에서는 자바스크립트의 Ternary 연산자를 활용하여 주어진 점수 배열의 평균을 계산합니다:

function calculateAverage(scores) {
  var sum = scores.reduce(function(total, score) {
    return total + score;
  }, 0);

  var average = sum / scores.length;

  return average > 0 ? average.toFixed(2) : 0;
}

var scores = [80, 90, 70, 85, 95];
var averageScore = calculateAverage(scores);

console.log("평균 점수는 " + averageScore + "입니다.");

위의 코드에서 calculateAverage 함수는 scores 배열을 매개변수로 받아 해당 배열의 평균을 계산합니다. reduce 함수를 사용하여 배열의 모든 요소를 더한 뒤, 배열의 길이로 나누어 평균값을 계산합니다.

그리고 평균값이 0보다 큰 경우에는 소수점 둘째 자리까지 표시된 평균값을 반환하고, 그렇지 않은 경우에는 0을 반환합니다.

위의 코드를 실행해보면 “평균 점수는 84.00입니다.”라는 메시지가 콘솔에 출력될 것입니다.

이렇게 Ternary 연산자를 사용하여 간결하고 효율적으로 평균을 계산할 수 있습니다.

References