더북(TheBook)

Note 무한 반복일 때 for 문과 while 문 중 어느 쪽이 더 편할까요?

무한 반복문을 작성할 때는 보통 while 문을 사용합니다. for 문으로도 가능하지만 while 문이 더 간결하기 때문입니다. 하지만 두 경우 모두 break 문이 없으면 의미가 없습니다.

다음 코드로 while 문과 for 문을 비교해 보세요.

while 문

let i = 0;
while (true) {
  console.log(i);
  i++;
}

for 문

for (let i = 0; ; i++) {
  console.log(i);
}

for 문에서 조건식을 생략하면 무한 반복합니다. 조건식은 일반적으로 생략하지 않으니 어색해 보일 수 있습니다. 그래서 무한 반복문에는 while 문을 주로 사용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.