코드로보시죠
[JavaScript-23] break, continue 본문
break는 가장 가까운 반복문 하나를 탈출시킵니다.
continue를 만나는 순간, 밑의 명령어들은 실행하지 않고 다음 반복 회차로 넘어갑니다.
말이 어렵다고요?
당연하죠. 코딩 공부는 코드로 보시죠
for(let i = 1; i <= 10; i++){
if (i === 5){
continue;
};
console.log(i);
};
자, continue먼저 보죠.
5라는 조건을 만족하면, continue명령어를 만나게 되죠?
그럼, 그 아래에 있는 console.log는 i가 5인 반복 회차에서는 수행되지 않습니다.
그리고 바로 i를 6으로 늘려버리죠.
즉, 출력 결과에서 5만 제외되겠군요!
for(let i = 1; i <= 10; i++){
if (i === 2){
break;
};
console.log(i)
};
break도 보시죠.
위의 코드를 실행하면?
네, 딱 1만 나오고 끝납니다.
i가 2가 된 순간, break을 만나 반복문을 탈출해버립니다!