티스토리 뷰
변수를 생성하는 방법은 아래와 같다.
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 |