본문으로 건너뛰기

For 반복문

For 반복문

for 반복문은 주어진 조건이 참인 동안 코드 블록을 반복적으로 실행하는 가장 기본적인 반복문입니다.


for 반복문의 기본 구조

for 반복문 기본 구조
for (초기화; 조건문; 업데이트) {
// 반복해서 실행될 코드
}
  • 초기화: 반복문이 시작될 때 한 번만 실행되는 표현식입니다. 보통 반복문에서 사용할 변수를 초기화하는 데 사용합니다.

  • 조건문: 각 반복마다 이 조건을 확인하고, 참이면 중괄호({ })로 감싸진 코드 블록을 계속 실행하고, 거짓이면 반복을 중단합니다.

  • 업데이트: 코드 블록의 실행이 끝난 후마다 실행되는 표현식입니다. 보통 반복 변수의 값을 증가시키는 데 사용합니다. 주로 증가 연산자 ++ 또는 감소 연산자 --를 사용합니다.

이렇게 for 반복문은 지정된 조건이 만족될 때까지 코드를 반복해서 실행하며, 조건이 거짓이 되면 반복문이 종료됩니다.

초기화, 조건문, 업데이트에 사용하는 변수는 관습적으로 index를 뜻하는 i를 사용합니다.

for 반복문 예시
for (let i = 0; i < 3; i++) {
// let i = 0 : 초기화
// i < 3 : 조건문
// i++ : 업데이트
}

for 반복문 사용 예시

  1. 0부터 4까지의 숫자 출력하기
0부터 4까지 숫자 출력
for (let i = 0; i < 5; i++) {
console.log(i); // 0, 1, 2, 3, 4 출력
}

  1. 배열의 모든 요소 출력
배열의 모든 요소 순서대로 출력
const fruits = ['사과', '바나나', '체리'];

for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]); // "사과", "바나나", "체리" 순서대로 출력
}

  1. 5부터 1까지 역순으로 출력
-- 업데이트로 역순으로 출력
for (let i = 5; i > 0; i--) {
console.log(i); // 5, 4, 3, 2, 1 출력
}