-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
break_continue 강좌 1분 10초
20.06.09 04:27 작성 조회수 131
2
안녕하세요
1분 10초에서 num++;가 실행이 안된다고 하시는데 이해가 되지 않아요.
while문일때는 document.write 후 num++; 순서로 와도 num++;가 실행되었었는데요..
답변을 작성해보세요.
1
1
Hojun Lee
지식공유자2020.06.09
안녕하세요.
continue 문을 만나면 반복문 안에 있는 다음 코드를 실행시키지 않고 바로 다음 반복문으로 넘어갑니다.
num++가 실행이 된 이유는, if 조건에 부합하지 않아, continue 문이 실행되지 않았기 때문입니다.
그래서, 1분 25초에서 무한반복이 되는 것이죠.
만약, num++가 정상 작동하였다면 while문을 탈출하였을 것입니다. :)
while문에서는 11보다 큰 경우(while(num > 11)) 탈출하게 되어 있으니까요.
도움이 되셨기를 바랍니다. 감사합니다.
답변 2