반복문 (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 블록 안의 코드를 최소 한 번은 실행하게 됩니다.
반복문은 프로그래밍에서 자주 사용되며, 특히 데이터 처리, 자동화 작업, 게임 개발 등 다양한 영역에서 중요한 역할을 합니다. 코드를 간결하게 유지하면서도 필요한 작업을 여러 번 수행할 수 있도록 해줍니다. 다음 주제로 넘어가기 전에 이러한 반복문들을 확실히 이해하고 실습해 보시길 권장합니다.
'프로그래밍 > Node.js & JavaScript' 카테고리의 다른 글
처음 배우는 JavaScript 강의. 3주차: 객체와 JSON (2) 메소드 정의와 this 키워드 (87) | 2024.04.29 |
---|---|
처음 배우는 JavaScript 강의. 3주차: 객체와 JSON (1) 객체 리터럴과 프로퍼티 접근 (79) | 2024.04.29 |
처음 배우는 JavaScript 강의. 2주차: 함수와 배열 (2) 배열과 배열의 메소드 (심화. 배열 외의 컬렉션) (2) | 2024.04.27 |
처음 배우는 JavaScript 강의. 2주차: 함수와 배열 (2) 배열과 배열의 메소드 (0) | 2024.04.27 |
처음 배우는 JavaScript 강의. 2주차: 함수와 배열 (1) 함수의 정의와 호출 (심화. 함수 사용 예제) (4) | 2024.04.26 |