반응형

 

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에 대입되게 됩니다.

 

반응형

'2020 > IT Q_A' 카테고리의 다른 글

Visual Studio Edit in settings.json  (0) 2020.02.17
java script(const, let)  (0) 2020.02.14
Ajax란?  (0) 2020.02.13
xml에서 주석처리 단축키  (0) 2020.01.30
model1, model2, mvc 패턴  (0) 2020.01.29
블로그 이미지

꽃꽂이하는개발자

,