JavaScript - 문제 미리보기

문제 335

hard
다음 코드에서 `continue`와 `break`의 사용 제한에 대한 설명 중 올바른 것은? ```javascript // 코드 예시들 function example() { for (let i = 0; i < 5; i++) { if (i === 2) continue; // A console.log(i); } if (true) { break; // B } switch(1) { case 1: break; // C } } ```
A. A, B, C 모두 올바른 사용법이다
B. A와 C는 올바르지만, B는 잘못된 사용법이다
C. A만 올바른 사용법이다
D. B와 C만 올바른 사용법이다

정답: B

`continue`는 반복문 안에서만 사용할 수 있고(A 올바름), `break`는 반복문이나 switch 문에서만 사용할 수 있습니다(C 올바름). 하지만 일반적인 if 문에서는 break를 사용할 수 없습니다(B 잘못됨). break는 레이블과 함께 사용할 때만 코드 블록을 빠져나올 수 있습니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.