Language/JavaScript

Chapter 04 반복문 - while 반복문

구일일구 2023. 3. 27. 18:37
반응형

4.1 while 반복문

▲ while 반복문 형태 

while (불리언 표현식){
    문장
}

▲ while 반복문 :  불리언 표현식이 참인 동안 지속적으로 문장을 실행함. 조건이 변화하지 않는다면 반복문 안을 무한히 반복하므로 조건을 거짓으로 만들 수 있는 내용이 문장 안에 포함돼야 함.

▲ 무한루프 :  반복문이 무한 반복되는 것

 

 

코드 4-1.  while 반복문 - 내부에서 조건 변경

<script>
    //변수 선언
    var value = 0;

    //반복문
    while(value < 5){
        alert(value + '번째 반복');
        value ++;
    }
</script>

<코드설명> 내부에서 조건을 변화시켜 경고창을 다섯번 출력한 후, value가 6이 되는 순간 반복문을 빠져나옴

 

코드 4-2.  while 반복문 - 외부에서 조건 변경

<script>
    //변수 선언
    var value = 0;
    var startTime = new Date().getTime();

    //반복문
    while(new Date().getTime < startTime + 1000){
        value ++;
    }

    alert(value);
</script>

<코드설명> 현재 시간을 startTime에 미리 저장하고 1,000밀리초(1초) 후에 반복문을 종료함. 시간을 사용해 조건을 변화시켜 반복문을 빠져나가는 것

반응형