2020/IT Q_A
증감연산자 x++, ++x
꽃꽂이하는개발자
2020. 2. 13. 20:29
반응형
var a = 100;
var x = 1;
var y = a + x++;
y의 값은 무엇일까요?
x++는 현재 수식에 x의 값을 먼저 대입한 후에, 자신을 1증가시키기 때문에 y=100+1이 먼저 계산되고 그런 후에 x++이 되므로 최종적으로 y의 값은 101, 값은 2가 됩니다.
반대로 ++x를 한다면?
x가 먼저 2가 되고 a와 합쳐지고 y에 대입되게 됩니다.
반응형