break
: 해당 위치에서 실행을 중단시키고 반복문을 완전히 종료한다.
break 예제 코드
for(var i = 0; i < 10; i++) {
if(i === 5) {
break;
}
document.write('coding everybody' + i + '<br />');
}
실행결과
coding everybody 0
coding everybody 1
coding everybody 2
coding everybody 3
coding everybody 4
continue
: 해당 위치에서 실행을 중단시키지만, 반복문은 지속한다.
continue 예제 코드
for(var i = 0; i < 10; i++) {
if(i === 5) {
continue;
}
document.write('coding everybody' + i + '<br />');
}
실행결과
coding everybody 0
coding everybody 1
coding everybody 2
coding everybody 3
coding everybody 4
coding everybody 6
coding everybody 7
coding everybody 8
coding everybody 9
i
가 5일 때 실행을 중단한다. 즉,continue
다음 행의 코드로 넘어가지 않고, 다시 반복문의 첫줄로 돌아간다. 따라서i
는 6이 된다.