자바스크립트에서 continue 문은 다음 번 순회로 반복문을 넘어가게 한다. 문법은 다음과 같다.
continue;
continue 문에는 레이블이 따라올 수도 있다. 문법은 다음과 같다.
continue labelname;
continue 문은 while이나 do...while, for, for...in 반복문의 본문에서만 사용할 수 있다. 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 문의 예제는 다음과 같다.
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
← 이전 | 홈 | 다음 → |