예
이 예에서 우리는 break 문와 함께 루프를 사용합니다.
코드 블록을 순환하지만, 변수 i가 "3"같을 때 루프를 종료 :
var text = ""
var i;
for (i = 0; i < 5; i++) {
if (i ===
3)
{
break;
}
text += "The number is " + i + "<br>";
}
텍스트의 결과는 다음과 같습니다
The number is 0
The number is 1
The number is 2
»그것을 자신을 시도 자세한 내용은 아래 예 "자신을보십시오."
정의 및 사용
(수행하면서 ... 잠시, 용에 대한) break 문은 switch 문이나 루프를 종료합니다.
브레이크 스위치 문은 문을 사용하는 경우, 스위치 블록의 돌발. 이것은 더 많은 코드의 실행 및 / 또는 블록 내부의 경우 테스트의 실행을 중지합니다.
브레이크 문 루프에서 사용될 때, 루프 끊어 루프 (있는 경우) 후에 실행 코드 계속한다.
break 문은 또한 자바 스크립트 코드 블록의 "뛰어"로, 옵션 레이블을 참조하여 사용할 수 있습니다 (아래 "추가 예"참조).
주 : 라벨 참조하지 않고, break 문은 루프 또는 스위치 내에서 사용 할 수 있습니다.
브라우저 지원
성명서 | |||||
---|---|---|---|---|---|
break | 예 | 예 | 예 | 예 | 예 |
통사론
break;
옵션 라벨 참조를 사용 :
break labelname;
기술적 세부 사항
자바 스크립트 버전 : | 1.0. 라벨 참조는 자바 스크립트 1.2에서 추가되었다 |
---|
더 예
예
이 예에서 우리는 break 문와 함께 while 루프를 사용합니다.
코드 블록을 순환하지만, 변수 i가 "3"같을 때 루프를 종료 :
var text = "";
var i = 0;
while (i < 5) {
text
+= "<br>The number is " + i;
i++;
if (i === 3) {
break;
}
}
텍스트의 결과는 다음과 같습니다
The number is 0
The number is 1
The number is 2
»그것을 자신을 시도 예
하나의 케이스가 실행되도록 스위치 블록에서 휴식 :
var day;
switch (new Date().getDay()) {
case 0:
day = "Sunday";
break;
case 1:
day = "Monday";
break;
case 2:
day = "Tuesday";
break;
case 3:
day = "Wednesday";
break;
case 4:
day = "Thursday";
break;
case 5:
day = "Friday";
break;
case 6:
day = "Saturday";
break;
}
일의 결과는 다음과 같습니다
»그것을 자신을 시도 예
자바 스크립트 코드 블록의 "뛰어"로, 라벨을 참조하여 break 문을 사용하여 :
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
list:
{
text += cars[0] + "<br>";
text += cars[1] + "<br>";
text += cars[2] + "<br>";
break list;
text += cars[3] +
"<br>";
}
텍스트의 결과는 다음과 같습니다
BMW
Volvo
Saab
»그것을 자신을 시도 예
루프 중첩의 "뛰어"로, 라벨을 참조하여 break 문을 사용하여 :
var text = "";
var i, j;
Loop1: // The first for loop is labeled
"Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j =
";
Loop2: // The second for loop is labeled
"Loop2"
for (j = 10; j < 15; j++) {
if (j === 12) {
break Loop2;
}
document.getElementById("demo").innerHTML = text += j + " ";
}
}
텍스트의 결과는 다음과 같습니다
i = 0, j = 10 11
i = 1, j = 10 11
i = 2, j = 10 11
»그것을 자신을 시도 관련 페이지
자바 스크립트 튜토리얼 : 자바 스크립트를 중단하고 계속
자바 스크립트 튜토리얼 : 자바 스크립트를 루프
자바 스크립트 튜토리얼 : 자바 스크립트 While 루프
자바 스크립트 튜토리얼 : 자바 스크립트 스위치
자바 스크립트 참조 : 자바 스크립트 정책을 계속
자바 스크립트 참조 : 정책에 대한 자바 스크립트
자바 스크립트 참조 : 자바 스크립트 문 동안
자바 스크립트 참조 : 자바 스크립트 스위치 문
자바 스크립트 문은 참조