continue 문

continue 문 문법

자바스크립트에서 continue 문은 다음 번 순회로 반복문을 넘어가게 한다. 문법은 다음과 같다.

continue;

continue 문에는 레이블이 따라올 수도 있다. 문법은 다음과 같다.

continue labelname;

continue 문과 반복문

continue 문은 while이나 do...while, for, for...in 반복문의 본문에서만 사용할 수 있다. continue 문이 실행되면 해당 구문을 감싸고 있는 반복문의 순회가 중단되고 다음 순회가 시작된다.

continue 문 예제

continue 문의 예는 다음과 같다.

for (var count = 1; count < 6; count++){
    if (count == 3) 
        continue;
    console.log("count = " + count);
}

위 코드를 실행한 결과는 다음과 같다.

count = 1
count = 2
count = 4
count = 5

레이블이 지정된 continue 문 예제

레이블이 지정된 continue 문의 예제는 다음과 같다.

outerlabel:
for (var i = 1; i < 6; i++){
    innerlabel:
    for (var j = 1; j < 6; j++){
        if (j > 3 )   continue;
        if (i == 2)  continue innerlabel;
        if (i == 4)  continue outerlabel;
        console.log("i = " + i + ", j = " + j );
    }
}

위 코드를 실행한 결과는 다음과 같다.

i = 1, j = 1
i = 1, j = 2
i = 1, j = 3
i = 3, j = 1
i = 3, j = 2
i = 3, j = 3
i = 5, j = 1
i = 5, j = 2
i = 5, j = 3

관련 수업

← 이전다음 →