JavaScript break continue

이건선·2023년 2월 17일

break는 루프를 즉시 종료하는 데 사용됩니다. break 문이 루프 내에서 실행되면 루프가 종료되고 프로그램은 루프 다음 문으로 계속 진행됩니다. 이는 루프의 나머지 반복을 건너뛴다는 의미입니다. 아래의 예시문은 for 루프 내에서 break 문을 사용하는 예입니다.

for (let i = 0; i < 5; i++) {
  if (i === 3) {
    break;
  }
  console.log(i);
}

이 예에서 for 루프는 5번 실행되고 i의 값을 인쇄합니다. i가 3일 때 break 문이 실행되기 때문에 0에서 2까지입니다. 루프는 이 지점에서 종료되고 프로그램은 루프 다음에 오는 명령문으로 계속됩니다.

continue는 루프의 현재 반복을 건너뛰고 다음 반복으로 이동하는 데 사용됩니다. 루프 내에서 continue 문이 실행되면 현재 반복을 건너뛰고 루프가 즉시 다음 반복으로 이동합니다. 다음은 for 루프 내에서 continue 문을 사용하는 예입니다.

for (let i = 0; i < 5; i++) {
  if (i === 2) {
    continue;
  }
  console.log(i);
}

이 예에서 for 루프는 5번 실행되지만 i 2일 때 continue 문이 해당 지점에서 실행되기 때문입니다. 그런 다음 루프는 다음 반복을 계속하고 0에서 4까지의 i 값을 인쇄합니다.

요약하면 break는 반복문을 종료하는 데 사용됩니다. continue는 루프의 현재 반복을 건너뛰고 다음 반복으로 이동하는 데 사용됩니다. break, continue 모두 루프를 사용하는 프로그램의 흐름을 제어하는데 사용됩니다.

profile
멋지게 기록하자

0개의 댓글