如何在AS3中检测数据类型

时间:2010-04-01 02:50:45

标签: actionscript-3 types

我想调用一个函数并发送字符串或整数...

function getImage(val:*):void{
    if(val == String){
        switch(val){

            case'next':
            loadNext();
            break;

            case'prev':
            loadPrev();
            break
        }
    }else{
        loadImg(val);
    }
}

并相应改变我的功能......任何人都知道如何检测参数类型?

由于 -J

2 个答案:

答案 0 :(得分:6)

使用is关键字:

if(val is String) {
  //do something
}

答案 1 :(得分:1)

您也可以使用方法typeof()

例如:

var myTest:String = 'This is a string';
trace(typeof(myTest));

这将追踪字符串