강의

멘토링

커뮤니티

Inflearn Community Q&A

dldmsdk05241524's profile image
dldmsdk05241524

asked

From Zero Coding Knowledge to Web Service Launch: 2021 Jeju Coding Basecamp (Django)

Control Statements_break_continue

break_continue 강좌 1분 10초

Written on

·

262

2

안녕하세요

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

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

gitbootstraplinuxjavascriptjqueryHTML/CSSdjangopython

Answer 2

1

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

답변 감사드립니다!

1

Hojun Lee님의 프로필 이미지
Hojun Lee
Instructor

안녕하세요.

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

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

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

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

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

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

dldmsdk05241524's profile image
dldmsdk05241524

asked

Ask a question