자바스크립트
home
2025 자바스크립트 초급 1500제
home

E1001_개념01_상태

개념

<script> /* [상태] - 숫자 3부터 8까지의 합을 출력예시와 같은 형태로 출력하려 합니다. - 이때, 식을 구성하는 요소는 총 세 가지입니다. - 기본 숫자 6개, 더하기 연산자 5개, 그리고 마지막의 총합(=33) 입니다. - 이 식은 다음과 같이 구분할 수 있습니다. [구성 요소] (1) 첫 번째 숫자 : 3 (2) 중간 부분 : + 숫자 (5번 반복) (3) 마지막 부분 : = 33 */ /* [출력예시] 3 + 4 + 5 + 6 + 7 + 8 = 33 */ let state = 1; let total = 0; for(let i = 3; i <= 8; i++) { if(i == 3) { state = 1; } if(i > 3 && i < 8) { state = 2; } if(i == 8) { state = 3; } if(state == 1) { document.write(i); total += i; } else if(state == 2) { total += i; document.write(" + ", i); } else if(state == 3) { total += i; document.write(" + ", i); document.write(" = ", total); } } </script>
HTML
복사

영상