728x90
반응형
// do 문을 사용하여 1부터 5까지 정수의 합
var sum = 0;
let i = 1; //초기식
do {
sum = sum + i; //실행문
i++; //증감식
} while (i < 6); //조건식
console.log("합계: " + sum);
while 문은 루프에 진입하기 전에 먼저 조건식부터 검사한다.
하지만 do / while 문은 먼저 루프를 한 번 실행 한 후에 조건식을 검사한다.
즉, do / while 문은 조건식의 결과와 상관없이 무조건 한 번은 루프를 실행한다.
do{}안에 i++와 같이 증감식을 써주지 않으면 무한루프가 돈다.