반응형
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 |