inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

▶ for문과 while문

for문과 while문 강의 질문

해결된 질문

294

멋진남자

작성한 질문수 1

1

 let i = 0;

while (i <10) {

console.log(i)

i = i +1

}

여기서 콘솔로 0 ~10 까지 찍히는데

왜 10까지 찍히는건가요??

강의 마지막에 편집오류인지 짤려서 이유가 안나와요

 

 

 

 

 

 

react node.js seo graphql next.js

답변 1

1

노원두

안녕하세요 멋진남자님!

아래의 코드와 같이 입력하시게 되면, 0 ~ 9 까지 while문 내부가 작동하게 됩니다.

let i = 0;

while (i < 10) {
   console.log(i)
   i = i +1
}

하지만, 마지막 10이 찍히셨던 것을 보셨을 거예요!

이건 while문 내부에서 출력된 부분이 아니라, i = i + 1을 실행하였을 때 브라우저 콘솔창에서 자동으로 만들어 준 것이랍니다!

확인해 보시는 방법은 다음과 같습니다!

let qqq = 3
qqq = "철수"

위와 같이 입력하시게 되면, 브라우저 콘솔창에서는 마지막 변경 값이 자동으로 출력됩니다.

따라서 "철수"라는 출력 결과를 확인할 수 있으세요^^

이건 브라우저 콘솔창의 특징입니다.

따라서, 이런 부가적인 영향 없이 제대로 확인을 하고 싶으시다면, 조금 번거롭더라도 아래 2가지 방법 중 하나를 택하여 실행해 보세요!

  1. 파일을 작성해서 실행(qq.html)하기

  2. 브라우저 콘솔 창에서 함수를 만들고, 함수 내부에 원하시는 로직을 넣으신 후 함수를 실행

    function qq(){
       let i = 0;
    
       while (i < 10) {
          console.log(i)
          i = i + 1
       }
    }
    
    qq();

위와 같은 방법으로 실행해 주세요!

fetchBoardsOfMine, fetchBoardsCountOfMine 에러 문의드립니다

0

41

1

댓글 기능 구현 중 질문드립니다.

0

67

1

쿠폰코드 발급

0

147

2

example 서버 플레이그라운드, API 접속 모두 안됩니다.

0

89

2

문의드립니다!! ㅠㅠ

0

107

2

graphql 백엔드 서버가 포폴용 빼곤 접속이 안됩니다.

0

80

2

_app.js 작성 이후로 에러가 발생하네요

0

96

2

학습자료

0

72

2

학습자료가 안열립니다.

0

51

2

플레이 그라운드 퀴즈 문제 질문이 있습니다.

0

61

0

기존강의 구매자, 업데이트 끝인가요?

0

111

3

업데이트 버전 수강

0

89

2

완벽한 프론트엔드

0

136

2

나만의 쇼핑몰 샘플 페이지 접속 확인부탁드립니다.

0

84

1

graphql 접속이 안됩니다.

0

101

2

const, let 사용 질문 드립니다.

0

72

2

싸이월드 만들기 1탄 피드백 부탁드립니다.

0

123

2

회원가입 과제 피드백 부탁드립니다.

0

81

2

styled.span / styled.input "CSS 자동완성"

0

47

1

쿠폰 발급 관련

0

167

2

서버 502 error

0

247

2

쿠폰 다시 부탁드려도 될가여?

0

140

2

a태그 패딩했을때 왜 크기가 줄어들지 않고 늘어나나요

0

185

2

2분 44초 질문

0

132

3