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

티스토리 뷰

1. 산술연산자

 

대표적인 사칙연산인 +(더하기) -(빼기) *(곱하기) /(나누기)  이외에

 

%(모듈러스, 나머지)연산자가 있다.

 

예를들어보자

 

var a:int = 10;

var b:int = 20;

 

a + b = 30;

b - a = 10;

a * b = 200;

b / a = 2;

 

b % a = 0 (b인 20에서 a인 10을 나누면 몫이 2이고 나머지가 0이므로)

a % b = 20 (a인 10에서 b인 20을 나누면 몫이 0이고 나머지가 20이다)

 

 


 

 

2. 연결연산자

 

var a2:int = 10;
var b2:String = "연결";
var c2:int = 4;

 

trace(a2+b2) //10연결
trace(a2+b2+c2); //10연결4
trace(a2+c2+b2) //14연결 

 

 


 

 

3. 단항연산자 (전치연산자, 후치연산자)

 

var a:int = 1;

var b:int = 2;


a=a+1;

trace(a); //2


b++;

trace(b); //3

 

++b;

trace(b); //4

 

--a;

trace(a); //1

 

단항연산자의 주의할점은 피연산자의 앞에 붙을 때와 뒤에 붙을 때의 의미가 다르다.

단항 연산자가 뒤에 붙으면 변수값을 참조한 다음에 값이 증감된다. 다음을 살펴보자.

 

var myNum:int = 0;

trace(myNum++);   // 결과는. 0 : myNum 변수는 출력된 이후에 값이 증가한다.

trace(myNum);      // 결과는. 1

 

var myNum1:int = 0;

myNum1++;

trace(myNum1);    //결과는.  1 : 이런식으로 연산이 다 끝난다음 쓰라는 것이다.. -_-

 

var testNum:int = myNum1++;

trace( testNum );  //결과는. 0 -_-

 

만약 피연산자 앞에 쓸경우 연산이 먼저 된 다음에 값이 출력된다.

 

var goNum:int = 0;

trace( --goNum );  //결과는. -1 : goNum값이 감소하고 나서 출력된다.

 

var youNum:int = --goNum;

trace(youNum);   //결과는. -1;


 

 

 

4.비교연산자(결과값은 true/false)

 

var a:int = 1;

var b:int = 2;


trace(a==a) //true
trace(a!=b) //true
trace(a>b) //false
trace(a>=5) //false

 

 


 

 

5.대입연산자


a=a+b  는 a+=b 와 같다.


a=a-b  a-=b


a=a*b  a*=b


a=a/b  a/=b


a=a%b  a%=b

 

a=a+1   a+=1;

 

a=a-1   a-=1;

 

 

 

 

 

 

'■ 플래시 ■ > Adobe ActionScript3.0' 카테고리의 다른 글

10. 반복문  (0) 2013.10.19
9. 조건문  (0) 2013.10.19
7. 상수  (0) 2013.10.17
6. 변수  (0) 2013.10.17
5. 예약어  (0) 2013.10.17
댓글