본문 바로가기

항해99

num++ 과 ++num 의 차이 [항해99 자바스크립트 강의 1주차 숙제 풀이중 내용]

항해99 자바스크립트 1주차 숙제 풀이 중 나온 내용이다. 

 

num++ 과 ++num 의 차이이다. 알아보려면 앞뒤 코드 안에서 보아야 한다.

 

num++의 경우
 
  let num = 1;
  let newNum = num++

  console.log(num)
  console.log(newNum);
 

위 코드를 돌려보면 콘솔창에 2,1이 뜬다. 위 아래 코드가 서로 같기 때문일 것으로 생각된다.(80% 추정)  

  let num = 1;

  let newNum = num
  num = num + 1

  console.log(num);
  console.log(newNum);

 

++num의 경우
 
  let num = 1;
  let newNum = ++num

  console.log(num);
  console.log(newNum);
 

위 코드를 돌리면 콘솔창에는 2, 2가 뜬다. 위와 아래 코드가 서로 같기 때문인 것 같다(80% 추정).

  let num = 1;

  num = num + 1
  let newNum = num;

  console.log(num);
  console.log(newNum);

 

찾아보는것도 나쁘지 않은 경험이다.