반응형

비슷한 작업을 여러 번 반복해야 할 때, 같은 코드를 복사-붙여 넣는 대신 반복문을 사용하면 매우 효율적입니다. 이 글에서는 자바스크립트 반복문의 기본 형태인 for문, while문을 소개합니다.
for 반복문
for문의 기본 문법은 다음과 같습니다.
for (초기값; 조건식; 증감식) {
실행할 코드;
}
예를 들어, 1부터 5까지 출력하는 방법은 다음과 같습니다.
for (let i = 1; i <= 5; i++) {
console.log(i);
}

파이썬
동일한 내용을 파이썬에서는 다음과 같이 작성합니다.
for i in range(1, 6):
print(i)
while 반복문
while문은 조건이 참인 동안 계속 반복합니다. 반복 횟수가 정해지지 않았을 때 자주 사용합니다. while문의 기본 문법은 다음과 같습니다.
while (조건식) {
실행할 코드;
}
예를 들어, 1부터 5까지 출력하는 방법은 다음과 같습니다.
let n = 1;
while (n <= 5) {
console.log(n);
n++; // 주의! 증가시키지 않으면 무한 반복 발생
}

특정 조건에서 멈추는 while 반복문은 다음과 같이 작성할 수 있습니다. 다음 코드를 실행하면, count가 3일 때 while문이 강제 종료됩니다.
let count = 0;
while (true) {
count++;
console.log(count);
if (count === 3) {
break; // while 강제 종료
}
}

파이썬
동일한 내용을 파이썬에서는 다음과 같이 작성합니다.
## 1부터 5까지 출력
n = 1
while n <= 5:
print(n)
n += 1
## 특정 조건에서 멈춤
count = 0
while True:
count += 1
print(count)
if count == 3:
break # while 강제 종료
반응형
퀴즈
1. 자바스크립트 for문을 활용하여 1부터 10까지 숫자 중 짝수만 출력해 보세요:)
더보기
for (let i = 1; i <= 10; i++) {
if (i % 2 === 0) { // 짝수 판단
console.log(i);
}
}
2. while 문을 사용해서 숫자 5부터 1까지 거꾸로 출력해 보세요:)
더보기
let n = 5;
while (n >= 1) {
console.log(n);
n--; // 감소시키지 않으면 무한 반복 발생
}
반응형
'개발' 카테고리의 다른 글
| [자바스크립트 입문 #6] 함수 선언과 호출 - function (0) | 2026.01.22 |
|---|---|
| [n8n 실습] '삼성전자' 뉴스 수집 & 슬랙 전송 워크플로우 (0) | 2026.01.15 |
| [바이브코딩] 윈도우 Windows 환경에서 Codex CLI 사용 방법 (2) | 2025.10.19 |
| [자바스크립트 입문 #4] 조건문 - if, else, else if (4) | 2025.10.13 |
| [개념] 쿠키 vs 캐시: 개념부터 차이까지 (2) | 2025.09.28 |