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

E1002_개념01_상태와개수초기화

개념

<script> /* [상태와 개수 초기화] - 특정 상황이 반복될 때, 그 상황을 '상태(state)'라고 합니다. - 이러한 상태를 저장할 변수를 사용하면 다양한 경우의 수를 표현할 수 있습니다. - 예를 들어, 0부터 시작하여 세 번은 1씩 증가하면 1, 2, 3이 되고, 그다음 세 번은 2씩 증가하면 5, 7, 9가 됩니다. - 이 과정을 반복하여 아래 출력 예시와 같은 결과가 만들어집니다. - 총 20회 반복해 보겠습니다. - 이때 state 변수는 현재 증가 상태를 나타내며, 증가를 1씩 할 때는 1, 2씩 할 때는 2의 값을 가지며 상태를 표현합니다. */ /* [출력예시] 1 2 3 5 7 9 10 11 12 14 16 18 19 20 21 23 25 27 28 29 */ let a = 0; let state = 1; let count = 0; for(let i = 0; i < 20; i++) { if(state == 1) { a += 1; count += 1; if(count == 3) { count = 0; state = 2; } } else if(state == 2) { a += 2; count += 1; if(count == 3) { count = 0; state = 1; } } document.write(a, " "); } </script>
HTML
복사

영상