인프런 커뮤니티 질문&답변

Euna Lee님의 프로필 이미지
Euna Lee

작성한 질문수

코알못에서 웹서비스 런칭까지 : 2021 제주 코딩 베이스캠프(Django)

제어문_break_continue

break_continue 강좌 1분 10초

작성

·

206

2

안녕하세요

1분 10초에서 num++;가 실행이 안된다고 하시는데 이해가 되지 않아요.

while문일때는 document.write 후 num++; 순서로 와도 num++;가 실행되었었는데요..

답변 2

1

Euna Lee님의 프로필 이미지
Euna Lee
질문자

답변 감사드립니다!

1

Hojun Lee님의 프로필 이미지
Hojun Lee
지식공유자

안녕하세요.

continue 문을 만나면 반복문 안에 있는 다음 코드를 실행시키지 않고 바로 다음 반복문으로 넘어갑니다.

num++가 실행이 된 이유는, if 조건에 부합하지 않아, continue 문이 실행되지 않았기 때문입니다.

그래서, 1분 25초에서 무한반복이 되는 것이죠.

만약, num++가 정상 작동하였다면 while문을 탈출하였을 것입니다. :)

while문에서는 11보다 큰 경우(while(num > 11)) 탈출하게 되어 있으니까요.

도움이 되셨기를 바랍니다. 감사합니다.

Euna Lee님의 프로필 이미지
Euna Lee

작성한 질문수

질문하기