작성자 없음
작성자 정보가 삭제된 글입니다.
해결된 질문
작성
·
217
답변 2
2
안녕하세요! rjs2517님!
위 로직은 i가 0 ~ 9 인 동안에만 while문이 실행돼요!
따라서, 실행 결과는 다음과 같아요!
0
1
2
3
4
5
6
7
8
9
...?
그런데, 이를 크롬브라우저의 개발자도구의 console 탭을 열어놓고 실행하면, 생각한 결과와 다른 결과가 나와요!
마지막 10은 무엇일까요...?
마지막 10은 단지, 마지막에 저장된 i의 값을 크롬브라우저의 개발자도구에서 찍어준 것일 뿐. 실제 while문 내부의 console.log(i)가 작동한 것은 아니에요!
다음을 보시면, 조금 더 정확한 결과를 확인하실 수 있어요!
마지막 i일 때, i에 5000을 더해줬더니, 최종적으로 5010이 찍힌 것을 볼 수 있어요!
마지막으로 찍힌 값은 실제 while문 내부의 로직이 아닌, 단지 개발자도구에서 마지막에 저장된 값을 알려주는 특성에 불과해요!
결과적으로, 우리가 실행하는 코드는 실제로 vscode에서 사용될 것이기 때문에, 위의 0 ~ 9까지의 출력만이 실제 결과이며, 현재 콘솔탭은 단지 연습용이므로 10, 5010등은 무시하고 사용해 주세요!^^
1