본문 바로가기
Java Script 자바스크립트

[객체] 총점과 평균 구하기

by chloeize 2021. 5. 20.
728x90

콘솔창에 출력

 

728x90

 

 <script>

        // 배열 생성

        var students = [];

 

        // .push() 메서드 :  배열에 요소 추가 가능

        students.push({ 이름: '명월'미술: 88시: 99문학: 95춤: 67 });

        students.push({ 이름: '서경덕'미술: 88시: 99문학: 95춤: 67 });

        students.push({ 이름: '이황'미술: 88시: 99문학: 55춤: 67 });

        students.push({ 이름: '이이'미술: 81시: 79문학: 55춤: 67 });

        students.push({ 이름: '이인'미술: 81시: 79문학: 95춤: 77 });

        students.push({ 이름: '구지'미술: 88시: 91문학: 95춤: 77 });

        students.push({ 이름: '셜록'미술: 68시: 91문학: 95춤: 97 });

        students.push({ 이름: '윤슬'미술: 68시: 99문학: 95춤: 97 });

        students.push({ 이름: '화랑'미술: 85시: 99문학: 95춤: 67 });

        students.push({ 이름: '태극'미술: 85시: 99문학: 95춤: 67 });

        

 

        // 성적 총점과 평균 구하기

 

        // 1. for 반복문

 

        // 출력

        var output = "이름\t총합\t평균\n"

 

        for (var i = 0i < students.lengthi++) {

            

            // var sumAll = students[i].미술 + students[i].시 + students[i].문학 + students[i].춤;

            // 위와 같은 방법에서 students[i].의 반복을 하지 않는 방법이 아래 with를 사용 하는 것이다.

            with(students[i]){

                // 전체 합 구하기

                var sumAll = 미술 +  + 문학 + ;

                // 평균 구하기

                var average = sumAll / 4;

 

                output += 이름 + "\t" + sumAll + "\t" + average + "\n";

            }

        }

 

        // 콘솔에 출력

        console.log(output);

        




    </script>

728x90