continue
continue 문은 현재 또는 레이블이 지정된 루프의 현재 반복에서 명령문의 실행을 종료하고 반복문의 처음으로 돌아가여 루프문의 다음 코드를 실행합니다.
시도해보기
구문
continue [label];
label
-
명령문의 레이블과 연관된 식별자.
설명
예제
Using continue
with while
다음 예제에서는 i
의 값이 3일 때 실행되는 continue
문을 포함하는 while
을 보여줍니다. 따라서 n은 1, 3, 7 및 12 값을 갖습니다.
var i = 0;
var n = 0;
while (i < 5) {
i++;
if (i === 3) {
continue;
}
n += i;
}
label과 함께 continue
사용하기
다음 예제에서 checkiandj
라는 문에는 checkj
라는 문이 있습니다. continue
가 발생하면 프로그램은 checkj
문의 맨 위에서 계속됩니다. continue
가 발생할 때마다 checkj
는 조건이 false를 반환 할 때까지 반복합니다. false가 리턴되면 나머지 checkiandj
문이 완료됩니다.
continue
에 checkiandj
레이블이 있으면이 프로그램은 checkiandj
문 맨 위에서 계속됩니다.
See also label
.
var i = 0;
var j = 8;
checkiandj: while (i < 4) {
console.log('i: ' + i);
i += 1;
checkj: while (j > 4) {
console.log('j: ' + j);
j -= 1;
if ((j % 2) == 0)
continue checkj;
console.log(j + ' is odd.');
}
console.log('i = ' + i);
console.log('j = ' + j);
}
출력:
i: 0
// start checkj
j: 8
7 is odd.
j: 7
j: 6
5 is odd.
j: 5
// end checkj
i = 1
j = 4
i: 1
i = 2
j = 4
i: 2
i = 3
j = 4
i: 3
i = 4
j = 4
명세서
Specification |
---|
ECMAScript Language Specification # sec-continue-statement |
브라우저 호환성
BCD tables only load in the browser