JavaScript Break과 Continue

break 문장 "반복에서 벗어나기".

continue 문장 "반복에서 한 반복을 건너뛰기"를 본いました.

Break 문장

이 튜토리얼의 이전 장에서는 break 문장. 이는 "빠져나가"를 위해 사용됩니다. switch 문장.

break 문장은 루프에서 벗어나기도 사용할 수 있습니다.

break 문장루프를 중지하고 루프 이후의 코드를 계속 실행합니다(있으면):

예제

for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "숫자는 " + i + "<br>";
}

직접 시도해보세요

Continue 문장

continue 문장지정된 조건이 발생하면 반복 내의 한 반복을 중지하고 반복의 다음 반복으로 이동합니다.

이 예제에서는 값 3을 건너뛰기:

예제

for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "숫자는 " + i + "<br>";
} 

직접 시도해보세요

JavaScript 레이블

JavaScript 문장을 표시하려면, 레이블 이름과 콜론을 문장 앞에 두세요:

label:
statements

breakcontinue JavaScript에서 코드 블록을 "빠져나가"는 유일한 문장입니다.

문법:

break labelname;
continue labelname;

continue 표시자가 있든 없든 사용할 수 있습니다반복을 건너뛰기

break 표시자가 없으면 사용할 수 있습니다루프나 switch에서 벗어나기

태그 참조가 있으면 break 문은 사용할 수 있습니다다른 코드 블록에서 나가기

예제

var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
    text += cars[0] + "<br>"; 
    text += cars[1] + "<br>"; 
    text += cars[2] + "<br>"; 
    break list;
    text += cars[3] + "<br>"; 
    text += cars[4] + "<br>"; 
    text += cars[5] + "<br>"; 
}

직접 시도해보세요

코드 블록은 {} 직접의 코드 부분.

교재

더 많은 정보가 필요하시다면 JavaScript Break 및 Continue 문더 알고 싶다면, JavaScript 고급 강의에서 관련 내용을 읽어보세요:

ECMAScript break 및 continue 문
이 장에서는 break 문과 continue 문의 차이점 및 태그 문과 함께 사용하는 방법을 설명합니다.