반복문 (for, while)

반복문은 코드의 특정 부분을 조건에 따라 여러 번 실행하도록 하는 구조입니다. JavaScript에서는 주로 for 반복문과 while 반복문을 사용합니다. 각 반복문의 사용법과 예제를 살펴보겠습니다.

1. for 반복문

for 반복문은 초기식, 조건식, 증감식을 한 곳에 모아 루프를 관리하는 데 사용됩니다. 이는 특히 배열이나 컬렉션을 순회할 때 유용합니다.

 

기본 구조

for (초기식; 조건식; 증감식) {
    // 조건식이 참인 동안 반복 실행할 코드
}

 

예제

// 1부터 5까지 숫자 출력
for (let i = 1; i <= 5; i++) {
    console.log(i);
}

 

이 예제에서 i는 1에서 시작해 5까지 1씩 증가하며, 각 단계에서 console.log(i)를 실행하여 숫자를 출력합니다.

 

배열 순회 예제

const fruits = ['apple', 'banana', 'orange'];

for (let i = 0; i < fruits.length; i++) {
    console.log(fruits[i]);
}

 

이 예제에서는 fruits 배열의 각 요소를 순회하면서 출력합니다.

2. while 반복문

while 반복문은 주어진 조건이 참(true)인 동안 코드 블록을 계속해서 실행합니다. 초기 조건이 거짓인 경우, 반복문은 단 한 번도 실행되지 않을 수 있습니다.

 

기본 구조

while (조건식) {
    // 조건식이 참인 동안 반복 실행할 코드
}

 

예제

let count = 1;

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

 

이 예제에서 count는 1에서 시작하여 5 이하일 동안 반복 실행되고, 각 반복 후 count는 1씩 증가합니다.

 

do...while 반복문

do...while 반복문은 반복 실행할 코드를 최소 한 번 실행한 후 조건을 검사합니다.

let num = 1;

do {
    console.log(num);
    num++;
} while (num <= 5);

 

이 코드는 num이 5 이하일 동안 반복 실행되며, do 블록 안의 코드를 최소 한 번은 실행하게 됩니다.

 

반복문은 프로그래밍에서 자주 사용되며, 특히 데이터 처리, 자동화 작업, 게임 개발 등 다양한 영역에서 중요한 역할을 합니다. 코드를 간결하게 유지하면서도 필요한 작업을 여러 번 수행할 수 있도록 해줍니다. 다음 주제로 넘어가기 전에 이러한 반복문들을 확실히 이해하고 실습해 보시길 권장합니다.

+ Recent posts