主题:  帮我看看到底这段代码错误在那里

孤独王子

职务:普通成员
等级:1
金币:0.0
发贴:1
#12002/3/8 20:55:26
function func(argument1, argument2) {
if (typeof (argument1) == "number" && typeof (argument2) == "number") {
return argument1-argument2;
} else if (typeof (argument1) == "string" && typeof (argument2) == "string") {
return argument1+argument2;
} else {
trace("wrong");
}
}
func(1, 3);
func("kkk", "flashMX");
func(1);

output窗口应该是显示
-2
kkkflashMX
wrong

但是为什么现在出现的output窗口是
wrong




金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#22002/3/9 8:19:49
certainly only trace one
because you only trace once
notice your as,add two trace


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER