최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

   후치연산자

 

var x = 0;

var y = 0;

y = x++;

trace(y);

 

y의 결과값은? 0

 

해설 : x++이란 x=x+1의 축약어이다, 따라서 후치연산자는 y = x; 로 대입하고 나서 x = x + 1을 나중에 계산하기 때문에 

          y는 0이 된다.

 


   전치연산자

 

var c = 0;

var v = 0;

v = ++c;

trace(v);

 

v의 결과값은? 1

 

해설 : c = c + 1을 먼저 계산하고 나중에 v = c로 대입된 상태.

 

댓글