코딩기록

JS) 반복문의 제어 break, continue 본문

프론트/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를 만난 그 순간에만 종료되고 들고있던 값을 가지고

업데이트로 가서 반복문을 다시 동작한다.

 

 

 

 

 

 

 

반응형
Comments