• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

++에 대해서 궁금합니다.

22.03.10 20:54 작성 조회수 108

1

1:40부근에

++에 대해서 설명하실때 예를들어 i++ 라고하면

i에 1씩 더한다고 설명하셨는데.

실행할때는 i=0 이라  선언하고 i++를 실행하면 바로 1이더해진값인 1이 나오는게아니라 한번더 i의 값에 대해서 물어야지 1이더해진 값이 출력되더라구요.

i++가 한번치면 i+1 두번치면 i+2 인데 해당상수 더하기는 바로적용되서 값이 반영되던데 ++는

어째서 출력값이 한번더 i의 값에대해 물어야지 나오는건가요?

쓸때없는 질문이지만 단순호기심에 여쭤봅니다.

답변 1

답변을 작성해보세요.

0

혹시 console.log(i++); 이런 식으로 로그를 확인하셨을까요?

i++은 해당 코드라인이 종료되어야 i가 증가하게 됩니다. 만약 바로 변화를 확인하고 싶다면 ++i 를 사용하시면 될 것 같습니다 :)