The break 문은 루프의 "밖으로 점프".
The continue 문은 루프에서 하나의 반복 "을 통해 이동합니다."
The Break 문
당신은 이미 본 break 이 튜토리얼의 이전 장에서 사용 문을. 그것은의 "뛰어"에 사용 된 switch() 문.
The break 문은 루프에서 이동하는데 사용될 수있다.
The break 문은 루프를 중단하고 루프 (있는 경우) 후 코드를 계속 실행합니다 :
예
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
»그것을 자신을 시도 The Continue 문
The continue 지정된 조건이 발생하고 루프의 다음 반복을 계속하는 경우, (루프)에 하나의 반복 문 바꿈.
본 실시 예는 3의 값을 스킵 :
예
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
»그것을 자신을 시도 자바 스크립트 Labels
당신이 레이블 이름과 콜론으로 문 앞에 자바 스크립트 문에 레이블을 지정하려면 :
label:
statements
The break 및 the continue 문은 코드 블록 "에서 이동"할 수있는 유일한 자바 스크립트 구문입니다.
통사론:
break labelname ;
continue labelname ;
The continue 문 (또는 라벨 참조)없이 하나의 루프 반복을 건너 뛸 수 있습니다.
The 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>";
}
»그것을 자신을 시도 코드 블록 사이의 코드 블록 { 및 } .