while문의 경우,
let i=0;
while (true){
console.log(i) break;
i++;
}
console.log(i);
예시
let i=0;
while (true){
if (i===5) break;
i++;
}
console.log(i); //5
for문의 경우는 아래와 같이 조건식을 생략할 수 있어 무한 반복이 되지만 보통 조건식을 잘 생략하지 않기 때문에 어색해 보일 수 있음. 그래서 무한 반복을 표현할 때는 while문을 더 많이 씀
for (let i=0; ; i++){
console.log(i);
}
가끔 반복문이 특정 조건에서만 실행되기를 원할 수 있다. 이럴 때 continue문을 넣으면 이후 코드는 건너뛰게 된다.
let i=0;
while (i<10){ //홀수만 console.log
i++;
if (i%2 === 0) { //짝수만
continue;
}
console.log(i);
}
//1,3,5,7,9