continue 문

<continue 문은 루프의 다음 반복으로 강제 이동을 수행합니다.

구문

javascriptcontinue;

예시

숫자 배열이 있다고 가정해 봅시다. 이를 루프로 순회하며 2로 나누어 떨어지는 숫자는 제곱하여 콘솔에 출력하고, 3로 나누어 떨어지는 숫자는 세제곱하여 콘솔에 출력해 봅시다:

javascriptlet arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

for (let elem of arr) {
  let res;
  
  if (elem % 2 == 0) {
    res = elem * elem;
  } else if (elem % 3 == 0) {
    res = elem * elem * elem;
  } else {
    continue; // 루프의 새 반복으로 이동합니다
  }
  
  console.log(res); // 2 또는 3으로 나누어 떨어질 때 실행됩니다
}

참고 항목