1. 반복문(iteration statements)

  - 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 실행문이다.

 

2. 반복문 종류

  • while문
  • do / while문
  • for문

 

2-1 while문 

2-1-1 문법

while(표현식){
    반복적으로 실행하고자 하는 실행문;
}

  - while문은 먼저 표현식이 true인지 false인지를 판단하여 참이면 실행문을 실행한다. 전부 실행 후 다시 표현식으로 돌아와 또 한 번 표현식이 참인지 판단하게 된다. 표현식의 검사를 통해 반복해서 실행되는 반복문을 루프(loop)라고 한다.

  - 표현식 -> true -> 실행문 실행 -> 표현식 -> 실행문 실행...

 

2-1-2 예시

<body>
    <script>
        var i = 1;
        while(i < 10){
            document.write(i + "<br>");
            i++;
        }
    </script>
</body>

 

2-2 do / while문

2-2-1 문법

do{
    반복적으로 실행하고자 하는 실행문;
} while(표현식);

  -  루프를 한 번 실행 후 표현식을 검사한다.

  - 실행문 -> 표현식 -> true -> 실행문 실행 -> 실행문 -> 표현식 -> true -> 실행문 실행...

 

2-2-2 예시

<body>
    <script>
        var i = 1;
        do{
            document.write(i + "<br>");
            i++;
        } while (i < 10);
    </script>
</body>

 

2-3 for문

2-3-1 문법

for (초기식; 표현식; 증감식){
    반복적으로 실행하고자 하는 실행문;
}

  - 초기식 -> 표현식 -> 실행문 실행 -> 증감식 -> 표현식 -> 실행문 실행 -> 증감식 -> 표현식 -> 실행문 실행...

 

2-3-2 예시

<body>
    <script>
        var i = 1;

        for(i; i < 10; i++){
            document.write(i + "<br>")
        }
    </script>
</body>