JavaScript-break와 continue문

hannah·2023년 9월 7일
0

JavaScript

목록 보기
83/121

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문의 차이점

break문에서는 더이상 반복문을 실행하지 않고 종료한 반면, continue문에서는 계속적으로 진행. 다만, continue문에 도달했을 때 그 아래 코드들은 실행하지 않고 진행함

0개의 댓글