English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
break문장을 종료하고 현재 루프, switch 또는 label 문을 종료하고 프로그램 컨트롤을 종료한 문장 이후의 문장으로 이동합니다。
switch 문과 함께 break 문을 사용할 때, 그것은 switch 블록을 탈출합니다. 이는 블록 내에서 더 이상 코드를 실행하거나 case 테스트를 수행하는 것을 중단합니다。
루프에서 break 문을 사용할 때, 그것은 루프를 중단하고 루프 이후의 코드를 계속 실행합니다。
break 문은 선택 사항이 있는 것으로 구성됩니다label,이label프로그램이 태그가 있는 문장에서 벗어날 수 있도록 허용합니다(다음의 "更多示例"을 참조하십시오)。
break label;
var text = ""; for (let i = 0; i < 6; i++) { if (i === 3) { break; } text += "The number is " + i + "<br>"; }테스트를 해보세요‹/›
모든 브라우저는 break 문을 완전히 지원합니다:
문장 | |||||
break | 는 | 는 | 는 | 는 | 는 |
파라미터 | 설명 |
---|---|
label | (선택 사항)문句 태그와 연결된 식별자. 이 문句이 루프나 switch가 아니라면 필수입니다。 |
JavaScript 버전: | ECMAScript 1 |
---|
다음 함수는 break 문을 사용합니다. i가3시간이 끝나면 while 루프를 종료하고 값을 반환합니다3 * x:
function testBreak(x) { var i = 0; while (i < 6) { if (i == 3) { break; } i++; } return i * x; }테스트를 해보세요‹/›
이 예제는 switch 블록을 탈출하여 단일 경우만 실행할 수 있도록 합니다:
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; }테스트를 해보세요‹/›
다음 코드는 태그 블록을 사용하여 JavaScript 코드 블록에서 "跳出"할 수 있는 break 문을 사용합니다:
outer_block: { inner_block: { document.writeln('1'); break outer_block;// inner_block과 outer_block에서 벗어나기 document.writeln(':-('); // 건너뜀 } document.writeln('2'); // 건너뜀 }테스트를 해보세요‹/›
JavaScript 튜토리얼:JavaScript break과 continue
JavaScript 튜토리얼:JavaScript for 루프
JavaScript 튜토리얼:JavaScript while 루프
JavaScript 튜토리얼:JavaScript switch
JavaScript 참조:JavaScript continue 문장
JavaScript 참조: JavaScript for 문장
JavaScript 참조: JavaScript while 문장
JavaScript 참조: JavaScript switch 문장