1. break문 정의
현재의 반복문이나 조건문 내부 블록을 실행하다가 중지하고 빠져나오기 위한 문법
break;
for(let i=0; i<10; i++){
if(i===5)
break;
console.log(i); //0
//1
//2
//3
//4
}
if문에 걸리는 순간 break가 발동되어 더이상 반복문 for 내부 블록을 실행하지 않음
2. continue문 정의
반복문 내에서만 사용되며, 반복이 진행되는 도중 continue문을 만나면 반복문의 끝으로 이동하여 다음 반복문으로 넘어감
continue;
for(let i=0; i<8; i++){
if(i===5)
continue;
console.log(i); //0
//1
//2
//3
//4
//6
//7
//8
}
0부터 출력되다가 조건문에 걸리면 반복문 내의 아래 코드는 실행하지 않고 다음으로 넘어감
ex ) for 문의 경우 증감식으로 이동, while문의 경우 조건식으로
break
문에서는 더이상 반복문을 실행하지 않고 종료한 반면, continue
문에서는 계속적으로 진행. 다만, continue
문에 도달했을 때 그 아래 코드들은 실행하지 않고 진행함