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 문을 주로 사용합니다.