본문 바로가기
웹-프론트(Web-Front)/Javascript

008.JS_반복을 멈추거나 건너뛰기(break,continue)

by 긱펀 2022. 1. 19.
반응형
  • 반복문을 멈출 때는 break를 사용합니다.
  • 현재 실행되고 있는 반복문을 건너뛰고 반복문의 시작지점으로 다시 돌아가려면 continue를 사용합니다.

 

[예제1] break문으로 반복문 멈추기

 

See the Pen JS_008_예제1 by wootekken (@wootekken) on CodePen.

 

 

[예제2] continue문으로 반복문 시작점으로 되돌리기

 

See the Pen Untitled by wootekken (@wootekken) on CodePen.

  • 위 for문에서 continue가 실행되면, 아래쪽의 코드를 무시하고 for문의 i++로 가서 실행됩니다.
  • i++로 점프하여 실행된 뒤, i < 10를 체크하여 참이면 for반복문을 계속하고, 거짓이면 반복문을 벗어납니다.

 

[퀴즈1] 다음의 조건을 만족하는 프로그램을 만드세요.

  • 1부터 사용자의 입력 숫자까지의 수 중에서, 짝수의 합을 구하여 다음과 같이 출력하세요.
  • 사용자의 입력은 1보다 큰 자연수 입니다.
  • continue를 꼭 사용하세요.

 

*퀴즈정답(더보기 누르기)

더보기

 

See the Pen Untitled by wootekken (@wootekken) on CodePen.

 

[퀴즈2] 다음의 조건을 만족하는 프로그램을 만드세요.

  • prompt를 이용하여 사용자의 입력값을 받습니다. 단, 입력값은 2~9로 한정합니다.
  • for반복문으로 i=1 ~ i=10까지 총 10번의 반복을 실행하는 중에, 사용자가 입력한 값까지만 출력합니다.
  • 꼭 break문을 사용하고, 출력예시는 아래와 같습니다.

*퀴즈정답(더보기 누르기)

더보기

See the Pen JS_008_퀴즈2_정답 by wootekken (@wootekken) on CodePen.

 

728x90
반응형

댓글