Continue 편집하기
최신판 | 당신의 편집 | ||
2번째 줄: | 2번째 줄: | ||
== 개요 == | == 개요 == | ||
− | continue는 지정된 루프의 현재 반복에서 명령문의 실행을 종료하고, 반복문의 처음으로 돌아가여 루프문의 다음 코드를 실행하는 명령어이다. [[break]]문과 달리 continue는 루프의 실행을 완전히 종료하지 않고, [[while]] 루프에서는 다시 조건으로 점프하며 [[for]] 루프에서는 업데이트 표현식으로 점프한다. continue문에는 현재 루프 대신 레이블이 지정된 루프 문의 다음 반복으로 건너 뛰도록하는 선택적 레이블이 포함될 수 있다. 이 경우, continue문은 이 레이블 된 명령문 내에 중첩되어야 한다.<ref name="MDN Web Docs"></ref> 또한 continue문은 반복문인 [[for]], while, [[do while]]문에서만 사용되며 for문에서는 증감식, while, do-while문에서는 조건식으로 이동한다.<ref> 또방이, 〈[https://blog.naver.com/ekqls9960/222432493081 반복문 for, while, do-while / break문, continue문]〉, 《네이버 블로그》, 2021-07-19 </ref> | + | continue는 지정된 루프의 현재 반복에서 명령문의 실행을 종료하고, 반복문의 처음으로 돌아가여 루프문의 다음 코드를 실행하는 명령어이다. [[break]]문과 달리 continue는 루프의 실행을 완전히 종료하지 않고, [[while]] 루프에서는 다시 조건으로 점프하며 [[for]] 루프에서는 업데이트 표현식으로 점프한다. continue문에는 현재 루프 대신 레이블이 지정된 루프 문의 다음 반복으로 건너 뛰도록하는 선택적 레이블이 포함될 수 있다. 이 경우, continue문은 이 레이블 된 명령문 내에 중첩되어야 한다.<ref name="MDN Web Docs"></ref> 또한 continue문은 반복문인 [[for]], [[while]], [[do while]]문에서만 사용되며 for문에서는 증감식, while, do-while문에서는 조건식으로 이동한다.<ref> 또방이, 〈[https://blog.naver.com/ekqls9960/222432493081 반복문 for, while, do-while / break문, continue문]〉, 《네이버 블로그》, 2021-07-19 </ref> |
== 예제 == | == 예제 == | ||
25번째 줄: | 25번째 줄: | ||
} | } | ||
− | [[label]]은 [[명령문]]의 레이블과 연관된 식별자이며, checkiandj라는 문에는 checkj라는 문이 있다. continue가 발생하면 프로그램은 checkj문의 맨 위에서 계속된다. continue가 발생할 때마다 checkj는 조건이 [[false]] | + | [[label]]은 [[명령문]]의 레이블과 연관된 식별자이며, checkiandj라는 문에는 checkj라는 문이 있다. continue가 발생하면 프로그램은 checkj문의 맨 위에서 계속된다. continue가 발생할 때마다 checkj는 조건이 false를 반환 할 때까지 반복한다. [[false]]가 [[리턴]]되면 나머지 checkiandj문이 완료된다. continue에 checkiandj 레이블이 있으면이 프로그램은 checkiandj문 맨 위에서 계속된다.<ref name="MDN Web Docs"></ref> |
===짝수 출력=== | ===짝수 출력=== | ||
72번째 줄: | 72번째 줄: | ||
== 참고자료 == | == 참고자료 == | ||
* MDN Web Docs 공식 홈페이지 - https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/continue | * MDN Web Docs 공식 홈페이지 - https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/continue | ||
− | * 코딩도장 공식 홈페이지 - https://dojang.io/mod/page/view.php?id=244 | + | * 코딩도장 공식 홈페이지 - https://dojang.io/mod/page/view.php?id=244 |
− | * 〈[https://blog.naver.com/ekqls9960/222432493081 반복문 for, while, do-while / break문, continue문]〉, 《네이버 블로그》, 2021-07-19 | + | *〈[https://blog.naver.com/ekqls9960/222432493081 반복문 for, while, do-while / break문, continue문]〉, 《네이버 블로그》, 2021-07-19 |
== 같이 보기 == | == 같이 보기 == |