Post

for문 활용 예시

for문이란 무엇일까요?

for문은 프로그래밍에서 반복적인 작업을 수행할 때 사용하는 가장 기본적인 제어문 중 하나입니다. 특정 조건이 만족될 때까지 코드 블록을 반복 실행하게 해주며, 주로 배열이나 컬렉션의 모든 요소를 순회할 때 사용됩니다.

for문의 종류

for문에는 크게 두 가지 종류가 있습니다.

for(): 조건식과 증감식을 사용하여 반복 횟수를 직접 제어하는 방식입니다. forEach(): 배열에 있는 모든 요소를 순회하면서 각 요소에 대해 원하는 작업을 수행하는 방식입니다.

for()문 사용 방법

1
2
3
for (초깃값; 조건식; 증감식) {
  코드 블록;
}
  • 초깃값: for문을 시작하기 전에 변수에 초기값을 설정하는 부분입니다.
  • 조건식: for문을 반복할지 여부를 결정하는 조건입니다. 조건식이 참(true)일 때 코드 블록이 실행되고, 거짓(false)일 때 for문이 종료됩니다.
  • 증감식: for문을 반복할 때마다 변수 값을 어떻게 변경할지 결정하는 부분입니다. 일반적으로 변수 값을 1씩 증가시키지만, 감소시키거나 다른 계산을 수행하도록 설정할 수도 있습니다.
  • 코드 블록: for문이 반복될 때마다 실행되는 코드 부분입니다.

forEach()문 사용 방법

1
2
3
arr.forEach(function(element, index, array) {
  코드 블록;
});
  • arr: forEach() 메서드를 호출할 배열입니다.
  • function: 배열의 각 요소를 순회하면서 수행할 함수입니다.
  • element: 현재 처리하고 있는 배열의 요소입니다.
  • index: 현재 처리하고 있는 요소의 인덱스입니다.
  • array: 현재 전체 배열에 대한 참조입니다.

for문 활용 예시

예시 1: 배열의 모든 요소 출력하기

1
2
3
4
5
const arr = [1, 2, 3, 4, 5];

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

예시 2: 1부터 10까지 숫자를 2씩 증가시켜 출력하기

1
2
3
for (let i = 1; i <= 10; i += 2) {
  console.log(i);
}

예시 3: 배열의 짝수만 출력하기

1
2
3
4
5
6
7
const arr = [1, 2, 3, 4, 5];

for (let i = 0; i < arr.length; i++) {
  if (arr[i] % 2 === 0) {
    console.log(arr[i]);
  }
}

for문과 forEach()문의 활용 예

반복 횟수를 직접 제어하고 싶거나 증감식을 사용해야 하는 경우 for문을 사용합니다. 배열의 각 요소에 대해 간단한 작업을 수행하고 싶거나 코드 간결성을 중요시하는 경우 forEach()문을 사용합니다.

더 알아보기

This post is licensed under CC BY 4.0 by the author.