Front-end/JavaScript

[자바스크립트] 반복문의 break, continue문

파리외 개발자 2022. 4. 26. 16:18

반복문으로 숫자 출력

반복문으로 1부터 10까지 순회하도록 한다.

그리고 순회한 i 값을 모두 출력하도록 한다.

1부터 10까지가 출력된다.

Continue

i가 3의 배수일때는 continue문이 실행되도록 했다.

3의 배수가 빠져서 출력된다.

continue를 만나면 반복문은 아래의 코드를 모두 건너뛰고 다음 순회를 실행한다.

Break

i가 3의 배수이면서 9라면 break문이 실행되도록 했다.

하지만 3의 배수일때 continue문을 먼저 만나므로 아래의 코드는 모두 실행되지 못할 것이다.

10이 출력되는 거로 보아 continue문의 아래 break문은 영원히 실행될 가망성이 없어보인다.

따라서 continue문을 아래로 옮겨준다면 건너뛰는것을 확인하기 전에 break문을 먼저 확인하므로 실행이 될 것이다.

continue문은 만나면 아래코드 무시 후 바로 다음 회차 시작,

break문은 만나면 바로 반복문의 종료다.