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
4count의 초기값이 5보다 크거나 같더라도 do 블록 안의 코드는 한 번 실행됩니다.
예를 들어:
let count = 6;
do {
console.log(count);
count++;
} while (count < 5);이 코드는 다음을 출력합니다:
6do...while 루프의 사용 사례는 for 또는 while 루프보다 흔하지 않지만, 조건과 관계없이 코드 블록이 최소 한 번 실행되도록 해야 하는 상황에서는 유용할 수 있습니다.
챌린지
초급변수 count를 5로 설정하고 시작하는 do...while 루프를 작성하세요. 루프는 다음과 같이 동작해야 합니다.
- 현재
count값을 출력합니다. - 반복할 때마다
count를 1씩 감소시킵니다. count가 0보다 큰 동안 반복합니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 JavaScript 컴파일러