XPLATFORM 101
고객지원센터 질문에 올라온 내용인데
타입 구분시에는 어떻게 하는지에 대한 내용입니다.
function 인자값으로 넘어온 값이 어떤 타입인지에 따라 분기하는 경우가 있는데
이런 경우에 해당 값의 타입을 아는게 중요하겠죠.

일단 답변은 constructor를 사용하는 것입니다.
도움말을 보면 '개체를 만드는 함수를 지정하는 속성'이라고 나와있는데
이렇게 이야기하면 무슨 이야기인지 모르니 일단 찍어보겠습니다.

Array 변수를 하나 만들고 이 녀석의 constructor를 찍어보면 다음과 같습니다.
uxs (4092): function Array() {
[native code]
}
그냥 Array를 찍어보아도 동일한 결과가 나옵니다.
Global 개체와 Math 개체를 제외한 모든 개체가 constructor속성을 가지고 있기 때문에
해당 속성을 가지고 비교할 수 있다는 이야기입니다.

구글에서 constructor 로 검색해보면 밥 아저씨 이미지가 가장 많이 나오네요.
역시 만화의 힘은 대단하다는..^^

하여간 타입 비교할때는 
if(obj.constructor == Array)
{
}
이와 같은 식으로 처리할 수 있다고 합니다.

http://cafe.naver.com/xplatform101/310