for 루프문은 자바스크립트에서 가장 일반적으로 사용되는 루프문 중 하나입니다. 초기식, 조건식, 증감식을 이용하여 반복문 실행 횟수를 제어합니다. 아래는 for 루프문의 구조와 사용 방법에 대한 설명입니다.
for 루프문의 구조
for (초기식; 조건식; 증감식) {
// 반복 실행할 코드 블록
}
- 초기식: 반복문이 실행되기 전에 한 번만 실행되는 코드로, 주로 반복문에서 사용되는 카운터 변수를 초기화합니다.
- 조건식: 반복문이 실행될 때마다 검사되는 조건입니다. 조건식이 참일 경우 코드 블록이 실행됩니다.
- 증감식: 반복문이 실행된 후에 한 번 실행되는 코드로, 주로 반복문에서 사용되는 카운터 변수를 증가시킵니다.
for 루프문의 사용 방법
1. 특정 횟수만큼 반복 실행하는 경우:
for (let i = 0; i < 10; i++) {
console.log(i);
}
// 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- i 변수를 초기값 0으로 설정하고, i < 10 조건이 참일 때까지 코드 블록을 반복 실행하며, i 변수를 1씩 증가시킵니다.
2. 배열을 순환하며 요소에 접근하는 경우:
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
// 1, 2, 3, 4, 5
- 배열의 길이를 이용하여 반복 실행 횟수를 제어합니다. i 변수를 0으로 초기화하고, i < arr.length 조건이 참일 때까지 코드 블록을 반복 실행하며, i 변수를 1씩 증가시킵니다.
3. 객체의 속성들을 반복하며 접근하는 경우:
const obj = { a: 1, b: 2, c: 3 };
for (const key in obj) {
console.log(`${key}: ${obj[key]}`);
}
// a: 1, b: 2, c: 3
- 객체의 속성들을 반복하며 접근합니다. key 변수에 객체의 각 속성 이름이 할당되며, obj[key]를 통해 각 속성의 값을 가져옵니다.
for 루프문은 특정 횟수만큼 반복하여 작업을 수행할 때 사용됩니다. 이 루프문은 초기식, 조건식, 증감식으로 구성되어 있으며, 반복문에서 사용되는 카운터 변수를 관리할 수 있습니다. for 루프문은 가장 일반적인 루프문으로, 다양한 상황에서 사용됩니다.
반응형
댓글