개발

[자바스크립트 입문 #5] 반복문 기초 - for, while

weweGH 2025. 12. 8. 23:00
반응형

반복문
반복문


비슷한 작업을 여러 번 반복해야 할 때, 같은 코드를 복사-붙여 넣는 대신 반복문을 사용하면 매우 효율적입니다. 이 글에서는 자바스크립트 반복문의 기본 형태인 for문, while문을 소개합니다.


for 반복문


for문의 기본 문법은 다음과 같습니다.

for (초기값; 조건식; 증감식) {
  실행할 코드;
}

예를 들어, 1부터 5까지 출력하는 방법은 다음과 같습니다.

for (let i = 1; i <= 5; i++) {
  console.log(i);
}

for문 1부터 5까지 출력
for문 1부터 5까지 출력

 

파이썬

동일한 내용을 파이썬에서는 다음과 같이 작성합니다.

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문 1부터 5까지 출력
while문 1부터 5까지 출력


특정 조건에서 멈추는 while 반복문은 다음과 같이 작성할 수 있습니다. 다음 코드를 실행하면, count가 3일 때 while문이 강제 종료됩니다.

let count = 0;

while (true) {
  count++;
  console.log(count);

  if (count === 3) {
    break;  // while 강제 종료
  }
}

특정 조건에서 멈추는 while 반복문
특정 조건에서 멈추는 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--; // 감소시키지 않으면 무한 반복 발생
}


반응형