JavaScript - 문제 미리보기

문제 274

hard
다음 중첩된 if문의 실행 결과는? ```javascript let age = 25; let hasLicense = true; if (age >= 18) { if (hasLicense) { console.log("운전 가능"); } else { console.log("면허 취득 필요"); } } else { console.log("나이 미달"); } ```
A. "운전 가능"
B. "면허 취득 필요"
C. "나이 미달"
D. 아무것도 출력되지 않음

정답: A

중첩된 if문은 바깥쪽 조건부터 검사합니다. 첫 번째 조건 `age >= 18`이 참(25 >= 18)이므로 안쪽 if문으로 들어갑니다. 안쪽에서 `hasLicense`가 true이므로 "운전 가능"이 출력됩니다. 중첩된 if문을 사용하면 여러 조건을 단계적으로 검사할 수 있습니다.

💡 학습 팁

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