JavaScript - 문제 미리보기

문제 281

medium
다음 코드의 실행 결과는? ```javascript let x = 1; let result = ""; switch (x) { case 1: result += "One "; case 2: result += "Two "; case 3: result += "Three "; break; default: result += "Default"; } console.log(result); ```
A. "One "
B. "One Two Three "
C. "One Two "
D. "Default"

정답: B

case 1에 break가 없으므로 "fall-through" 현상이 발생합니다. x가 1이므로 case 1이 실행되어 "One "이 추가되고, break가 없으므로 case 2, case 3까지 계속 실행됩니다. case 3에서 break를 만나므로 최종 결과는 "One Two Three "입니다.

💡 학습 팁

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