Data Type
데이터 유형은 원시형과 복합형으로 나눈다.
원시형은 Boolean, MovieClip,null,Number,Object,String,undefined,Void가 있다.
다른 자료형에 비해 이해하기 정말 간단하다. 이 원시형은 최하의 수준의 기본값을 나타내고 있으며 연산이 빠를수 밖에 없다.
"복합 값"(또는 복합 데이터 유형)은 원시 값을 참조하는 값입니다. 복합 값은 객체 데이터 유형 또는 객체 데이터 유형에 기반한 데이터 유형에 속한다. 복합 값 집합을 정의하는 데이터 유형에는 Array, Date, Error, Function, XML 등이 있다.
데이터 |
설명 |
---|---|
Boolean |
원시 값. Boolean 데이터 유형은 |
MovieClip |
|
null |
|
Number |
|
Object |
|
String |
|
undefined |
|
Void |
|
직접적으로 자주 다루는 것은 String과 Number, Boolean 정도, 그리고 중후반으로 가면 Object를 다루게 될 것이다. Object의 경우 자에서바와 같은 개념으로 최상위의 클래스이다.
유형을 검사하거나 체크하고 싶다면 typeof 연산자를 이용하면 된다.
표현식 유형 |
결과 |
---|---|
String |
|
Movie clip |
|
Button |
|
Text field |
|
Number |
|
Boolean |
|
Object |
|
Function |
|
typeof는 위와 같은 결과들을 반환한다.
사용법은 단순히
typeof(변수명);
을 사용하여 바로 trace를 하거나 다른 변수에 저장하여 출력하면 결과를 볼 수 있다.
typeof와 비슷한 기능을 갖는 함수는 instanceof를 사용하면 된다.
object instanceof
classConstructor
object
가 classConstructor
의 인스턴스인지 아니면 classConstructor
의 하위 클래스인지 테스트합니다. instanceof
연산자는 원시 유형을 래퍼 객체로 변환하지 않습니다.
만약 object가 classConstructor의 하위 클래스거나 같은 유형이라면 true를 반환, 아니면 false를 반환한다.
'무언가 만들기 위한 지식 > Action Script' 카테고리의 다른 글
Mouse Object (0) | 2010.04.19 |
---|---|
Key Object (0) | 2010.04.19 |
About Date Class (0) | 2010.04.19 |
About Color Class 칼라객체에 대하여 (1) | 2010.04.19 |
About Sound Class (2) | 2010.04.19 |