자바 스크립트를 중단하고 문을 계속
문은 루프의 탈옥하는 데 사용됩니다.
루프 반복을 건너 뛰고 계속.
break 문
우리는이 튜토리얼의 이전 장에서 break 문을 보았다. 이 스위치 () 문 밖으로 나옵니다.
break 문은 루프에서 사용할 수 있습니다.
루프 밖으로 break 문 후 사이클 이후 (있는 경우)의 코드를 실행하는 것입니다 :
이 문장 때문에 코드의 라인은, 그래서 당신은 중괄호를 생략 할 수있는 경우에만 :
for (i=0;i<10;i++)
{
if (i==3) break;
x=x + "The number is " + i + "<br>";
}
{
if (i==3) break;
x=x + "The number is " + i + "<br>";
}
문을 계속
지정된 조건이있는 경우, 문 휴식 루프 반복을 계속 한 다음 루프의 다음 반복을 계속합니다. 이 예는 값 3을 건너 뜁니다 :
자바 스크립트 태그
당신이 장에서 switch 문에서 볼 수 있듯이, 자바 스크립트 문은 표시 할 수 있습니다.
문 앞에 콜론 자바 스크립트 문을 표시하려면 :
label:
statements
statements
휴식하고 계속 문은 문 코드 블록을 이동 할 수 있습니다.
구문 :
break labelname ;
continue labelname ;
continue labelname ;
(또는 라벨 참조)없이 문을 계속 만 루프에서 사용될 수있다.
브레이크 문 (NO 라벨 참조)와, 단지 루프 또는 스위치에서 사용될 수있다.
라벨 참조하여, break 문은 자바 스크립트 코드 블록을 이동하는 데 사용할 수 있습니다 :
예
cars=["BMW","Volvo","Saab","Ford"];
list:
{
document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
break list;
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
}
list:
{
document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
break list;
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
}
»시도