JavaScript break 문
- 이전 페이지 break
- 다음 페이지 class
- 上一层으로 돌아가기 JavaScript 문 참조 가이드
정의와 사용법
break 문은 switch 문이나 루프(예: for, for...in, while, do...while)를 탈출합니다.
break 문이 switch 문과 함께 사용될 때, 그것은 switch 블록을 탈출합니다. 이는 블록 내에서 더 이상 코드를 실행하고/또는 case 테스트를 중단합니다.
루프 내에서 break 문을 사용할 때, 그것은 루프를 중단하고 루프 이후의 코드를 계속 실행합니다. (이가 가능하다면).
break 문은 선택적인 태그 참조와 함께 사용될 수 있으며, "跳出" 어떤 JavaScript 코드 블록에서도 사용할 수 있습니다. (아래의 "더 많은 예제"를 참조하세요).
비고:태그를 참조하지 않으면, break 문은 루프나 switch 내에서만 사용할 수 있습니다。
예제
이 예제에서는 for 루프와 break 문을 함께 사용합니다。
변수 i가 "3" 일 때까지 반복 코드를 실행하되, 그때마다 반복을 탈출합니다:
var text = "" var i; for (i = 0; i < 5; i++) { if (i === 3) { break; } text += "수는 " + i + "<br>"; }
하단에 더 많은 TIY 예제가 있습니다。
문법
break;
선택적인 태그를 사용하여 참조할 수 있습니다:
break labelname;
기술적인 세부 사항
JavaScript 버전: | ECMAScript 1 |
---|
더 많은 예제
예제
이 예제에서는 while 루프와 break 문을 함께 사용합니다。
변수 i가 "3" 일 때까지 반복 코드를 실행하되, 그때마다 반복을 탈출합니다:
var text = ""; var i = 0; while (i < 5) { text += "<br>수는 " + i + "<br>"; i++; if (i === 3) { break; } }
예제
switch 블록을 벗어나서 하나의 case를 실행하는 것을 보장하기 위해 "끝내기":
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 문을 통해 하나의 JavaScript 블록을 "끝내기":
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>"; }
예제
불릭 참조를 사용한 break 문을 통해 중첩된 for 루프를 "끝내기":
var text = ""; var i, j; Loop1: // 첫 번째 for 루프가 "Loop1"로 표시됨 for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // 두 번째 for 루프가 "Loop2"로 표시됨 for (j = 0; j < 5; j++) { if (j === 2) { break Loop1; } document.getElementById("demo").innerHTML = text += j + " "; } }
브라우저 지원
문장 | 크롬 | IE | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
break | 지원 | 지원 | 지원 | 지원 | 지원 |
관련 페이지
JavaScript 강의:JavaScript Break 및 Continue
JavaScript 강의:JavaScript For 루프
JavaScript 강의:JavaScript While 루프
JavaScript 강의:JavaScript 스위치
JavaScript 참조 가이드:JavaScript continue 문
JavaScript 참조 가이드:JavaScript for 문
JavaScript 참조 가이드:JavaScript while 문
JavaScript 참조 가이드:JavaScript switch 문
- 이전 페이지 break
- 다음 페이지 class
- 上一层으로 돌아가기 JavaScript 문 참조 가이드