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 에다가 ++를 하는것이다