더북(TheBook)

9.5.3 do...while 문

do...while 문은 특정 조건이 참으로 평가되는 동안 do 다음에 오는 블록문을 반복 실행합니다.

do{
  // 블록문
}while(조건식);

while 문은 블록문을 수행하기 전에 조건식을 평가합니다. 반면, do...while 문은 블록문을 한 번 수행한 후에 조건식을 평가한다는 특징이 있습니다.

09/05/do_while.js

do{
  console.log("무조건");
  console.log("한 번은 실행");
}while(false);

실행결과

무조건
한 번은 실행

코드를 실행해 보면 while 문의 조건이 항상 false, 즉 거짓으로 평가되는데도 do 블록문이 한 번은 실행되는 것을 확인할 수 있습니다.

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