더북(TheBook)

2를 입력하여 문제를 맞히면 do while 반복문이 종료되면서 맞혔습니다.라는 메시지가 콘솔에 출력되고 종료됩니다.


실행 결과

이 구문은 한 번은 실행됩니다.
맞혔습니다!


이렇게 do while 구문을 사용하면 최소 한 번은 실행되고 그 이후에는 조건식에 따라 반복할지 말지 결정하는 코드를 작성할 수 있다는 점을 기억하세요.


잠깐만요 do while 반복문을 while 반복문으로 고치면?


do while 반복문으로 작성한 코드를 while 반복문으로 고치면 다음과 같습니다.


코드 do while 반복문으로 작성한 코드

do {
    var ans = parseInt(prompt("1 + 1 = ?"));
} while (ans != 2);
console.log("맞혔습니다!");


코드 while 반복문으로 작성한 코드

var ans = parseInt(prompt("1+1=?"));
while (ans != 2) {
    ans = parseInt(prompt("1+1=?"));
}


같은 코드가 while 반복문의 위와 안에서 두 번 작성된 것을 볼 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.