같거나 비슷한 코드를 여러 번 실행시켜야 할 경우에 쓰는 구문
for 대신 while을 사용할 때 - 반복 횟수를 모르고 조건에 따라 반복할 때
while문의 초기화와 증감문이 필요 없으면 생략 가능
for (i = 0; i < a.length; i++) {
if (a[i] == theValue) {
break;
}
}
break 문은 어떤 조건에 부합할 때 반복문을 중단하고 빠져나온다.
i = 0;
n = 0;
while (i < 5) {
i++;
if (i == 3) {
continue;
}
n += i;
}
continue 문은 현재 조건의 반복을 종료하고 다음 반복으로 루프를 계속 실행한다.
break 문과 다르게 continue문은 전체 반복문의 실행을 종료하지 않는다.