이번 포스트에서는 자바스크립트의 루프문과 조건문에서 사용할 수 있는 break, continue에 대해 정리하였다.


Break & Continue

break는 코드의 실행을 종료시킨다. 반면 continue는 코드를 건너뛰고 계속 진행시킨다.

if문을 사용하여 다음과 같이 10 이하일 때 7에 도달하면 for문을 종료시키는 코드를 작성할 수 있다.

for (i = 0; i < 10; i++) {
    
    console.log(i);
    
    if (i == 7) {
        
        break;
        
    }
}

console.log("I have broken out of the loop.")

실행시 다음과 같이 출력된다.

break


다음으로 continue를 사용한 조건문이 있는 for문을 작성하였다.

for (i = 0; i < 10; i++) {
    
    if (i === 5 || i === 3) {
        
        continue;
    
    } 
    
    console.log(i);
    
    if (i == 7) {
        
        break;
        
    }
}

console.log("I have broken out of the loop.")


실행시 다음과 같이 출력된다. (3, 5일 때는 로그 출력을 건너뛰었다.)

break



Julia Hwang

디발자를 꿈꾸는 웹개발자의 블로그입니다.