본문 바로가기
JavaScript

JavaScript - Break문 vs Continue문

by 새발개발JA 2021. 10. 14.
반응형

break문

- 이제 더 이상 반복없이,  for문이나 while문 바로 나간다.
- 반복문을 쿨하게 나가버린다.

let sum = 0;
for(const num=1; num<=10; num++) {
  if (num==5) {
  	break; // num === 5 면, 이유불문 반복문 종료
  }
  sum = sum+num; // 얘도 실행안하고 바로 종료 
}

 

continue문

- 얘는 break 문처럼 극단적이지는 않다. 

- continue문은 반복을 끝내지 않는다.

- for문이나 while문의 { }안에서 continue 문장을 만난 순간

   조건문 안에 실행해야 하는 문장들을 스킵하고, 다음 코드를 시작한다. 

let sum = 0;
for(const num=1; num<=10; num++) {
  if (num==5) {
  	continue; // num === 5 면, 이부분 건너뛰고 다음 다음 코드 실행
  }
  sum = sum+num; // 요기 코드가 실행된다
}

 

 

 

 

 

 

반응형

댓글