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