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

티스토리 뷰

변수를 생성하는 방법은 아래와 같다.

 

var s:int = 0;

                    var        s    :    int     =     0;

                     |          |          |            |

                          변수선언     변수이름    데이터타입       값(변수대입)

 

var x:int = 10;                     //정수형 변수 x는 10

var y:uint = 20;                    //양의정수 y는 20

var z:String = "안녕하세요";  //z 문자열은 "안녕하세요"

 

만약 초기값을 입력하지 않으면 각 데이터 타입이 가지고있는 기본값(이전 포스트 "데이터"편 참고)을 가진다.

 

var a:int;     // 기본값0

var b:uint    // 기본값0

var c:Number  // NAN (Not a Number)...

 

대개의 프로그램과 마찬가지로 변수이름 생성에 다음과 같은 3가지 제약이 있다.

 

1. 액션스크립트에 내장된 Identifier(예약어)를 선언할 수 없다.  

 

ex) this, class, stop, string, int, Number //x

 

2. 변수앞에 숫자를 쓸 수없다. 대신 이름 중간에 들어갈 수 있다.

 

ex) 100Mynum //x

ex) Mynum100 //o

ex) My100num //o

 

3. 일부특수기호 ("_"언더바, "$"달러) 를 제외하고 사용할수없다.

 

ex) *score,  #@value, !!temp  //x

ex) $my, _total //o

 

 

이렇게 정의한 변수는 다시 정의할 수 없다.

 

var myName:String = "야옹이";

var myName:Sting =  "호랑이"      <--- 에러

 

ps. 변수나 함수이름을 한글로 지정할 수는 있다. 그러나 추천하지 않는다.

      var 한글도되나요:String = "됩니다";

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

8. 연산자  (0) 2013.10.17
7. 상수  (0) 2013.10.17
5. 예약어  (0) 2013.10.17
4. 데이터 타입 - 유형과 범위  (0) 2013.10.17
3. AS3.0 코드레벨의 변화  (0) 2013.10.17
댓글