break 문이 헷갈려서 알아보자.
break 문은 현재의 반복문, switch문을 종료하고 다음 문으로 프로그램 제어를 넘깁니다. 혹은
특별한 조건을 만나면 반복문을 끝내라.
let i=0;
while(i<6){
if(i === 3){ // i = 3이 되면
break; // while loop 문을 종료하고 다음 문으로 넘어간다.
}
i++;
}
console.log(i);
// 3
Continue 문은 반복을 끝내는건아닌데,
for문이나 while문의 {}안에서 continue 문장을 만난 순간 continue문 아래에 있는 실행해야 하는 {}문장들을 건너 뛰고, 다음 반복을 시작한다.
for (let number=1; number<=10; number++)
{
if (number==5)
{
continue; //아래부분을 건너뛰고 다음 반복으로 넘어감
}
sum = sum+number; //number가 5인 경우는 건너뜀
}
console.log(sum);
//50
//5를 제외하고 더함.