continue 문
업데이트: 2007년 11월
현재 루프 반복을 중지하고 새로 반복을 시작합니다.
continue [label];
인수
- label
선택적 요소. continue가 적용될 문을 지정합니다.
설명
continue 문은 do...while, for 또는 for...in 루프 안에서만 사용할 수 있습니다. continue 문을 실행하면 현재의 루프 반복을 중지하고 루프 시작 부분으로 가서 프로그램 흐름을 계속 진행합니다. 이 때 다른 형식으로 된 루프에 다음과 같은 영향을 줍니다.
while과 do...while 루프는 조건을 테스트하고 값이 true이면 루프를 다시 실행합니다.
for 루프는 증가 식을 실행하고 테스트 식이 true이면 루프를 다시 실행합니다.
for...in 루프는 지정한 변수의 다음 필드로 진행한 후 루프를 다시 실행합니다.
예제
다음 예제는 continue 문의 사용 예를 보여 줍니다.
function skip5(){
var s = "", i=0;
while (i < 10) {
i++;
// Skip 5
if (i==5) {
continue;
}
s += i;
}
return(s);
}