반복문
for
for (let i = 0; i <= 10; i++) {
console.log(i);
}
let i = 0: 초기값
i <= 10: 조건, false가 되면 멈춤
i++: 코드 실행 후 작업
while
let i = 0;
while (i <= 10) {
console.log(i);
i++;
}
do.. while
let i = 0;
do {
console.log(i);
i++;
} while (i <= 10);
while과 차이는 1번은 코드를 실행한 뒤에 반복문을 실행한다.
break
멈추고 빠져나옴
while (true) {
let answer = confirm("계속할까요?");
if (!answer) {
break;
}
}
이때 while(true)는 무한반복된다.
break가 되는 조건은 answer가 false일 때
continue
멈추고 다음 반복으로 진행
for (let i = 0; i < 10; i++) {
if (i % 2) {
continue;
}
console.log(i);
}
if() 괄호 안이 false(0)면 console을 찍는다.
if() 괄호 안이 ture(0이 아님)면 continue를 만나 다시 조건문으로 돌아간다.
명확한 횟수 for 아니라면 while 사용
댓글남기기