<점프 문의 종류>
break : 인터프리터를 루프를 비롯한 다른 문의 끝으로 이동
continue : 루프 바디 나머지를 생략 후 루프 맨 위로 올라가 새 반복 시작
return : 함수 바디에서 빠져나와 호출자에게 호출 값 전달
yield : 제너레이터 함수에서 사용, return과 유사한 의미
throw : 예외를 발생 시키는 문 → try/catch/finally와 함께 사용
mainloop: while(token !== null) { // mainloop라는 라벨 생성
// 코드 생략
continue mainloop; // 나머지 코드는 생략 후 다시 mainloop 맨 위로 올라가 반복 시작
// 코드 생략
}
let a = [];
for(let i = 0; i < a.length; i++) {
if(a[i] === target) break; // a의 i번째가 원하는 값일 경우 break를 통해 종료
}