break
명령문은 루프를 빠져 나간다.
continue
명령문은 루프에서 한 번의 반복을 "점프"한다.
이전 장에서 사용된 break
문을 이미 보았다. switch()
문에서 "점프"하는 데 사용되었다.
break
문은 루프 밖으로 점프하는 데 사용할 수도 있다.
위의 예시에서 break
문은 루프 counter(i)가 3일 때 루프를 종료시킨다(루프를 "중단").
continue
문은 지정된 조건이 발생하면 루프에서 한 번의 반복을 중단하고 루프에서 다음 반복을 계속한다.
아래 예시에서는 값 3을 건너뛴다.
JavaScript 문에 레이블을 지정하려면 문법 앞에 레이블 이름(name)과 콜론(:
)을 붙인다.
break
및 continue
문은 코드 블록에서 "점프(뛰어나올)"할 수 있는 유일한 JavaScript 문이다.
Syntax:
continue
문(레이블 참조가 있거나 없는)은 하나의 루프 반복을 건너뛰는(skip) 데만 사용할 수 있다.
레이블 참조가 없는 break
문은 루프나 스위치 밖으로 점프하는 데에만 사용할 수 있다.
레이블 참조를 사용하면 break
문을 사용하여 모든 코드 블록에서 점프할 수 있다.