반응형
break 문
break 문은 현재의 반복문을 완전히 빠져나가게 하여, 루프를 "점프 아웃"하게 합니다. 이 문은 루프 내부에서 특정 조건이 충족되면 더 이상 반복을 수행하지 않고 루프를 종료하고 싶을 때 유용합니다.
for (let i = 0; i < 5; i++) {
if (i === 3) {
break; // i가 3일 때 루프에서 빠져나감
}
console.log(i); // 0, 1, 2 출력
}
continue 문
continue 문은 루프의 현재 반복을 종료하고, 루프의 다음 반복으로 "점프"합니다. 특정 조건에서 현재 반복의 나머지 코드를 건너뛰고 다음 반복을 진행하고 싶을 때 사용됩니다.
for (let i = 0; i < 5; i++) {
if (i === 3) {
continue; // i가 3일 때 나머지 코드를 건너뛰고 다음 반복으로 진행
}
console.log(i); // 0, 1, 2, 4 출력
}
- break는 루프의 실행을 완전히 중단합니다.
- continue는 현재 반복만 건너뛰고 루프의 다음 반복을 계속 실행합니다.
이러한 구문은 반복문의 내부 로직을 더 유연하고 통제 가능하게 만들어, 복잡한 조건과 데이터 처리에 유용하게 사용될 수 있습니다.
반응형
'JavaScript' 카테고리의 다른 글
JavaScript Essential Map Methods (0) | 2023.08.22 |
---|---|
JavaScript Essential Set Methods (0) | 2023.08.22 |
JavaScript for/in과 for/of의 차이점 (0) | 2023.08.21 |
JavaScript loop 문 총정리 (0) | 2023.08.21 |
JavaScript switch 문 개념 바로잡 (0) | 2023.08.21 |