JavaScript continue 문
- 이전 페이지 const
- 다음 페이지 debugger
- 上一层으로 돌아가기 JavaScript 문 참조 가이드
정의와 사용법
지정된 조건이 발생하면, continue 문은 한 테이터리션을 중단하고, 루프에서 다음 테이터리션으로 이동합니다
continue와 break 문의 차이는, continue 문이 루프를 "탈출"하는 것이 아니라, 루프 내의 한 테이터리션을 "건너뛰는" 것입니다
그러나 continue 문이 실행될 때, 다른 루프 유형에 따라 행동이 다를 수 있습니다:
- while 루프에서는, 조건을 테스트하고 조건이 참이면 루프를 다시 실행합니다
- for 루프에서는, 증가 표현식(예: i++)를 먼저 계산한 후, 다음 이터레이션을 수행할지 여부를 결정하기 위해 조건을 테스트합니다
- continue 문은 선택 사항 태그 참조와 함께 사용될 수도 있습니다
주의사항: continue 문(태그 참조를 포함하거나 포함하지 않음)은 루프 내에서만 사용할 수 있습니다.
예제
이 예제에서는 for 루프와 continue 문을 함께 사용합니다。
루프 일부 코드를 반복하지만 "3" 값을 건너뛰기:
var text = "" var i; for (i = 0; i < 5; i++) { if (i === 3) { continue; } text += "The number is " + i + "<br>"; }
페이지 아래에 더 많은 TIY 예제가 있습니다.
문법
continue;
선택 사항 레이블을 사용하여 참조:
continue labelname;
기술 세부 사항
JavaScript 버전: | ECMAScript 1 |
---|
더 많은 예제
예제
이 예제에서는 while 루프와 continue 문을 함께 사용합니다.
루프 일부 코드를 반복하지만 "3" 값을 건너뛰기:
var text = ""; var i = 0; while (i < 5) { i++; if (i === 3) { continue; } text += "<br>숫자는 " + i; }
텍스트 결과는 다음과 같을 것입니다:
숫자는 1입니다 숫자는 2입니다 숫자는 4입니다 숫자는 5입니다
예제
숫자 2와 3을 건너뛰어 반복된 코드를 실행하세요(OR 연산자 사용):
var text = ""; var i; for (i = 1; i < 8; i++) { if (i === 2 || i === 3) continue; document.getElementById("demo").innerHTML += i + "<br>"; }
텍스트 결과는 다음과 같을 것입니다:
1 4 5 6 7
예제
이 예제에서는 for 루프와 continue 문을 함께 사용합니다。
배열을 순회하되 "Saab" 배열 요소를 건너뛰세요:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = "" var i; for (i = 0; i < cars.length; i++) { if (cars[i] === "Saab") { continue; } text += cars[i] + "<br>"; }
텍스트 결과는 다음과 같을 것입니다:
BMW Volvo Ford
예제
라벨을 참조하는 continue 문을 사용하여 중첩된 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 = 10; j < 15; j++) { if (j === 12) { continue Loop2; } document.getElementById("demo").innerHTML = text += j + " "; } }
브라우저 지원
문장 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
continue | 지원 | 지원 | 지원 | 지원 | 지원 |
관련 페이지
JavaScript 강의:JavaScript Break과 Continue
JavaScript 강의:JavaScript For 루프
JavaScript 강의:JavaScript While 루프
JavaScript 강의:JavaScript break 문
JavaScript 참조 매뉴얼:JavaScript for 문
JavaScript 참조 매뉴얼:JavaScript while 문
- 이전 페이지 const
- 다음 페이지 debugger
- 上一层으로 돌아가기 JavaScript 문 참조 가이드