자바스크립트 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 라이센스를 따릅니다.