[go] 제어 구조에서의 여러 반복문 활용 방법

제어 구조에서 반복문은 매우 유용한 도구입니다. 자바스크립트는 for, while, do-while과 같은 다양한 반복문을 제공합니다. 각각의 반복문은 특정 상황에 더 나은 적합성을 가지고 있습니다. 이번 글에서는 각 반복문의 활용 방법과 주의할 점에 대해 알아보겠습니다.

1. for 반복문

for 반복문은 특정 횟수의 반복을 필요로 할 때 유용합니다. 배열을 순회하거나 특정 범위 내의 숫자를 반복적으로 처리해야 할 때 적합합니다. 이 반복문은 초기화, 조건식, 증감식으로 이루어져 있어 명확하고 간결한 구조를 가지고 있습니다.

for (let i = 0; i < 5; i++) {
  console.log(i);
}

2. while 반복문

while 반복문은 조건식이 참인 동안 반복을 수행합니다. 반복 횟수가 정해져 있지 않을 때 유용하며, 조건식을 만족하는 동안 계속 반복 수행됩니다. 주의할 점은 조건식을 제대로 설정하지 않으면 무한 반복에 빠질 수 있습니다.

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

3. do-while 반복문

do-while 반복문은 while과 유사하지만, 조건 검사를 반복 실행 후에 수행한다는 점이 다릅니다. 따라서 일단 한 번은 실행을 보장합니다.

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

이렇게 각 반복문은 서로 다른 상황에 적합한 도구로 활용될 수 있습니다. 적합한 상황에 적절한 반복문을 사용하여 효율적인 코드를 작성할 수 있습니다.