JavaScript - 문제 미리보기
문제 324
hard
다음 두 코드의 차이점을 분석해보세요.
코드 A (While):
코드 B (Do While):
코드 A (While):
let i = 5;
while (i < 3) {
console.log(i);
i++;
}
코드 B (Do While):
let i = 5;
do {
console.log(i);
i++;
} while (i < 3);
정답: B
코드 A에서는 조건
i < 3
을 먼저 확인하는데, i가 5이므로 조건이 거짓이어서 한 번도 실행되지 않습니다. 코드 B에서는 조건 확인 전에 먼저 실행하므로 5가 출력된 후, 조건을 확인하고 거짓이므로 종료됩니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.