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 블록문이 한 번은 실행되는 것을 확인할 수 있습니다.

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