[javascript] while 반복문의 구조와 사용법

JavaScript에서 while 반복문은 특정 조건이 true일 때 코드 블록을 반복 실행하는 데 사용됩니다. 이 포스트에서는 while 반복문의 구조와 사용법에 대해 설명하고, 예제를 통해 실제 동작 방식을 살펴보겠습니다.

while 반복문의 구조

while 반복문은 아래와 같은 구조를 가지고 있습니다:

while (조건) {
    // 조건이 true일 때 실행되는 코드 블록
}

while 키워드 다음에는 괄호 안에 반복을 제어하는 조건을 작성합니다. 조건이 true로 평가되면 코드 블록이 실행되고, 다시 조건을 평가합니다. 조건이 false가 될 때까지 반복됩니다.

while 반복문의 사용법

while 반복문은 특정 조건이 true인 동안 반복 실행되므로, 조건이 false가 되도록 하는 코드가 필요합니다. 그렇지 않으면 무한 반복에 빠질 수 있습니다.

예를 들어, 1에서 5까지의 숫자를 출력하는 간단한 예제를 살펴보겠습니다:

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

위 예제에서는 count 변수가 5 이하일 때까지 while 반복문이 실행됩니다. 각 반복에서 count 변수가 콘솔에 출력되고 1씩 증가합니다. 따라서 1부터 5까지의 숫자가 출력됩니다.

while 반복문과 do...while 반복문

JavaScript에는 while 반복문과 함께 do...while 반복문도 있습니다. 두 반복문은 조건을 평가하는 시점에 차이가 있습니다. while 반복문은 루프를 실행하기 전에 조건을 평가하지만, do...while 반복문은 루프의 실행 후 조건을 평가합니다.

이를테면, ‘do…while’ 반복문은 첫 번째 반복이 조건을 만족하지 않더라도 최소한 한 번의 실행이 보장됩니다.

while 반복문은 조건이 만족되는지 여부에 따라 실행 여부가 결정되므로, 상황에 맞게 적절한 반복문을 선택해야 합니다.

이것이 JavaScript의 while 반복문의 구조와 사용법에 대한 간단한 소개였습니다. 추가적인 자세한 정보는 MDN web docs를 참고하시기 바랍니다.