본문 바로가기
javaScript/J Query & 스크립트

continue문과 break문의 차이

by mooyou 2019. 3. 2.
728x90
300x250
SMALL

continue문 :

for문을 사용해서 반복 실행 중에 특정 조건의 경우에 실행구문을 실행하지 않고 다음으로 이동하게하는 제어문


1
2
3
4
5
6
        for (var i = 1; i <= 10; i++) {
            continue;
            document.write(i + "<br>");
 
        }
        document.write("i=" + i + "<br>");



결과 :

i=11



위에 cotinue문때문에 그 다음 문장은 실행이 안됨

그래서 반복문에서 출력문은 실행이 안된상태로 반복문 다 돌리고 단 마지막 i값 11이되고 다 돌리고 마지막에 한번만 출력이 된다.


break문 :

반복문을 강제적으로 빠져나온다 실행구문중 break문을 만나면 for문은 그대로 정지되며 for루프 밖으로 빠져나가게 된다.

이후에 반복문 밖에 구문을 실행한다.


1
2
3
4
5
        for (var i = 1; i <= 10; i++) {
            break;
            document.write(i + "<br>");
        }
        document.write("i=" + i + "<br>");


결과:

i=1

continue문은 반목문을 끝까지 돌지만 break문은 바로 빠져나와 버리기 때문에

1만 출력된다.


728x90
반응형
LIST

댓글