포스트

자바스크립트 for 루프를 중지하는 방법

중지 방법 이해하기

자바스크립트에서 for 루프를 중지하는 것은 여러 가지 방법이 있습니다. 주로 break 문과 return 문을 사용합니다. 이러한 명령어는 루프 내에서 조건이 충족될 경우 루프를 즉시 종료합니다.

break 문 사용하기

break 문을 사용하면 루프를 즉시 종료할 수 있습니다. break 문은 루프 내의 특정 조건이 충족되었을 때 사용됩니다.

1
2
3
4
5
6
for (let i = 0; i < 10; i++) {
  if (i === 5) {
    break;
  }
  console.log(i);
}

위의 코드에서 i 값이 5에 도달하면 break 문이 실행되고 루프가 종료됩니다. 이 때, 콘솔에는 0부터 4까지만 출력됩니다.

return 문 사용하기

return 문은 함수 내부에서 루프를 종료하는 데 사용됩니다. return 문을 사용하면 함수 자체가 종료되므로 루프도 자동으로 종료됩니다.

1
2
3
4
5
6
7
8
function loopTest() {
  for (let i = 0; i < 10; i++) {
    if (i === 5) {
      return;
    }
    console.log(i);
  }
}

위의 코드에서 i 값이 5에 도달하면 return 문이 실행되고 함수가 종료됩니다. 따라서 루프도 종료되고 콘솔에는 0부터 4까지만 출력됩니다.

정리

루프를 중지하는 방법은 여러 가지가 있지만, 대표적으로 break 문과 return 문을 사용합니다. break는 단순히 루프를 종료하고, return은 함수까지 종료하기 때문에 상황에 맞게 선택해서 사용해야 합니다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.