프론트/JavaScript
JS) 반복문의 제어 break, continue
뽀짝코딩
2022. 1. 15. 23:42
728x90
for문을 break, continue로 제어하는 방법
break 반복문을 종료
for (var i=0; i <10; i++){ // i는 0~9까지 1씩 증가
if(i === 5) { // i가 5와 동일하면
break; // break를 만나
}
console.log("i= " + i); // 4까지만 출력된 상태에서 for문이 종료되고
} // 5값을 들고 바깥으로 빠져나간다.
----여기 for문 밖으로 나간다.----
결과
i= 0
i= 1
i= 2
i= 3
i= 4
continue 그 순간에만 멈추고 반복문이 계속된다. (업데이트문 > 조건식 > 출력 순으로 동작)
for ( var i = 0; i < 10; i++){ // i는 0~9까지 1씩 증가된다
if( i === 5) { // i가 5와 동일하면
continue; //여기에서 continue를 만나 멈추고
} //아래 콘솔로 못가고 업데이트문으로 가서
console.log("i= " + i) // 5에서 1이 증가되어 9까지 출력된다.
}
결과
i= 0
i= 1
i= 2
i= 3
i= 4
i= 6
i= 7
i= 8
i= 9
정리
break > 바로 조건식을 종료한다. 들고있던 값이 출력X
continue > continue를 만난 그 순간에만 종료되고 들고있던 값을 가지고
업데이트로 가서 반복문을 다시 동작한다.
반응형