[자바스크립트] - 반복문(Loop) 학습하기

kang gicheon·2023년 7월 27일

JavaScript

목록 보기
6/7
post-thumbnail

JavaScript의 반복문은 프로그램에서 동일한 작업을 여러 번 반복하여 수행하는 데에 사용됩니다. 이를 통해 반복적인 작업을 자동화하고, 코드의 중복을 피하며, 데이터를 효율적으로 처리할 수 있습니다. JavaScript에서는 주로 for문과 while문이 가장 많이 사용되며, 각각의 반복문은 특정 상황에 적합하게 사용됩니다.

  • for문:
    for문은 특정 조건이 참인 동안에 반복적으로 코드 블록을 실행하는 데에 사용됩니다. 주로 특정 범위 내의 값들을 반복 처리할 때 유용하며, 반복 횟수를 정확히 알고 있을 때 적합합니다.

  • while문:
    while문은 특정 조건이 참인 동안에 반복적으로 코드 블록을 실행하는 데에 사용됩니다. 주로 반복 횟수를 정확히 예측하기 어려울 때나, 조건에 따라 반복을 유연하게 제어해야 할 때 유용합니다.

    이제 각 반복문의 예시 코드와 동작 방식, 그리고 어떤 경우에 이러한 구문들을 사용하는지 살펴보겠습니다.

    for문

    예시코드

    <!DOCTYPE html>
    <html>
    <head>
        <title>for문 예시</title>
    </head>
    <body>
        <h2>for문</h2>
        <p>for문은 다음과 같은 형식으로 작성됩니다:</p>
        <pre>
        for (초기화; 조건; 증감) {
            // 조건이 참인 동안 반복적으로 실행되는 코드
        }
        </pre>
        <p>예시 코드:</p>
        <pre>
        for (let i = 0; i < 5; i++) {
            document.write(i + " ");
        }
        </pre>
    </body>
    </html>

    위 예시 코드에서는 변수 i를 0부터 시작하여 5보다 작을 때까지 1씩 증가시키며 반복적으로 코드 블록을 실행합니다. 따라서 출력 결과는 "0 1 2 3 4"가 됩니다.

    while문

    예시 코드

    <!DOCTYPE html>
    <html>
    <head>
        <title>while문 예시</title>
    </head>
    <body>
        <h2>while문</h2>
        <p>while문은 다음과 같은 형식으로 작성됩니다:</p>
        <pre>
        while (조건) {
            // 조건이 참인 동안 반복적으로 실행되는 코드
        }
        </pre>
        <p>예시 코드:</p>
        <pre>
        let count = 0;
        while (count < 5) {
            document.write(count + " ");
            count++;
        }
        </pre>
    </body>
    </html>

    위 예시 코드에서는 변수 count가 5보다 작을 때까지 반복적으로 코드 블록을 실행합니다. 초기값으로 count는 0으로 설정되고, 반복마다 count가 1씩 증가합니다. 따라서 출력 결과는 "0 1 2 3 4"가 됩니다.

    반복문은 데이터의 집합이나 배열과 함께 사용되어, 반복적인 작업을 수행하거나 배열의 각 요소에 접근하여 처리하는 등 다양한 상황에서 유용하게 사용됩니다. 또한, 반복 횟수를 예측하기 어려운 경우에는 while문이 유연한 조건 제어를 제공하여 사용됩니다. 반복문을 적절하게 활용하면 더 효율적이고 간결한 코드를 작성할 수 있습니다.

  • profile
    느리지만 깊게 개발을 공부합니다

    0개의 댓글