studyplan

전위 연산(prefix), 후위 연산(postfix) /앞++ 뒤++/케이스 !! / 자바스크립트 javascript 본문

javascript 복습

전위 연산(prefix), 후위 연산(postfix) /앞++ 뒤++/케이스 !! / 자바스크립트 javascript

무한머니 2022. 4. 25. 22:16

앞에서

// a: 11 b= 11 c= 6 d= 12

까지 구했었다 

var e =--b + ++c * d
 
여기서 a = 11  아무것도 안했으니까
b = 11 에서 --을 해서 b= 10
c= 6에서 ++ 를 했으니까 c = 7 
d = 아무것도 안했으니까 12  
 
var e =--b + c++ * d;
여기서 a = 11  아무것도 안했으니까 
b = 11 에서 --을 해서 b= 10
c= 6에서 ++ 를 했으니까 c = 7 
d = 아무것도 안했으니까 12  

 

두 식의 다른점은 c 앞에 ++ 가있나 뒤에 ++ 가있나 차이이다 
계산을 해보면 
var e =--b + ++c * d

e 는 10 +7 * 12 이고 = 94 

c에 ++ 한 값을 d 와 곱하는거고 

 

var e =--b + c++ * d;

 e 는 10 + 6 * 12 이고 = 82

 

c와 d 를 곱하고 c 에다가 ++를 하는것이다 

 

 

 

 

 

Comments