[ Javascript ] 반복문

  • 반복문: 프로그램이 특정 작업을 반복하도록 작성한 명령문

#1 while 문

while문은 조건식을 검사한 후에 실행문을 수행한다. 조건식이 참이면 실행문을 계속 실행한다.

while(조건식){
    실행문
    }

while문을 멈추려면 조건식을 거짓으로 만들거나 break문을 사용한다.

let i = 0;
while(true){
    i++;
    if(i === 5){
        break;
        }
}
let i = 0;
while( i < 5){
    i++;
}

#2 for문

for문도 반복문이다. for문은 시작, 조건식, 종료식, 실행문으로 구성된다.

for(시작;조건식;종료식){
    실행문
    }

for문은 시작식을 시작으로 조건식을 검사한 수 실행문을 실행하고 종료식을 실행한다. 조건식이 참이면 조건식부터 종료식까지 반복한다.

for(let i = 0; i < 10; i++){
    console.log(i);
}

for문도 무한반복을 할 수 있다.

for(;;){
    실행문
    }

하지만 for문보다는 while문이 무한반복을 하기에 가독성이 좋다.

while(true){
    실행문
}

#3 continue문

반복문이 특정 조건 내에서만 실행하고자 할 때 continue문을 사용한다.

let i = 0;
while(true){
    if(i % 2 === 0){
        continue;
        }
        console.log(i++);
    }