Menu
CoddyTech

Do While 반복문

Coddy JavaScript 여정의 기초 섹션에 포함된 레슨. 77개 중 43번째.

do...while 반복문은 while 반복문과 비슷하지만 한 가지 중요한 차이점이 있습니다. 조건을 확인하기 전에 코드 블록이 최소 한 번 실행됩니다. 즉, 반복문은 코드를 항상 한 번 실행한 다음 계속 실행할지 확인합니다.

다음은 do...while 루프의 구문입니다.

do {
    code;
} while (condition);

do 블록 안의 code가 먼저 실행됩니다.

그런 다음 while 안의 condition이 평가됩니다. 조건이 true이면 루프는 다음 반복으로 계속됩니다. 조건이 false이면 루프가 멈춥니다.

예제를 살펴봅시다:

let count = 0;
do {
    console.log(count);
    count++;
} while (count < 5);

이 코드는 다음을 출력합니다.

0
1
2
3
4

count의 초기값이 5보다 크거나 같더라도 do 블록 안의 코드는 한 번 실행됩니다.

예를 들어:

let count = 6;
do {
    console.log(count);
    count++;
} while (count < 5);

이 코드는 다음을 출력합니다:

6

do...while 루프의 사용 사례는 for 또는 while 루프보다 흔하지 않지만, 조건과 관계없이 코드 블록이 최소 한 번 실행되도록 해야 하는 상황에서는 유용할 수 있습니다.

challenge icon

챌린지

초급

변수 count를 5로 설정하고 시작하는 do...while 루프를 작성하세요. 루프는 다음과 같이 동작해야 합니다.

  1. 현재 count 값을 출력합니다.
  2. 반복할 때마다 count를 1씩 감소시킵니다.
  3. count가 0보다 큰 동안 반복합니다.

직접 해보기

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 JavaScript 컴파일러