主题:  一个函数类型问题

magicwind

职务:普通成员
等级:1
金币:1.0
发贴:160
#12001/7/12 0:45:56
trace (isNaN(u));
trace (isNaN(o));
trace (typeof (u));
trace (typeof (o));
的结果为什么是:
false
true
undefined
object



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#22001/7/12 9:46:53
ft,应该把全部初始化代码看看阿



magicwind

职务:普通成员
等级:1
金币:1.0
发贴:160
#32001/7/12 11:38:42
函数并没有初始化定义,我的意思是为什么“o”的类型为“object”



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#42001/7/12 15:09:54
test it:
trace (isNaN(o));
trace (typeof (object));
trace (typeof (o));
trace (o);
a=o;
trace (a);
a=new o;
trace (a);

所以,结果是o是一个空的object,也许是软件测试的时候使用的object.



magicwind

职务:普通成员
等级:1
金币:1.0
发贴:160
#52001/7/12 17:27:04
true
function
object
[object Object]
[object Object]

结果是这样,研究研究。



magicwind

职务:普通成员
等级:1
金币:1.0
发贴:160
#62001/7/14 10:07:41
这个“o”是否为隐藏的保留字,画魔,还有其他这样的保留字吗?



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#72001/7/15 11:43:46
magicwind在上个贴子中说
引用:
这个“o”是否为隐藏的保留字,画魔,还有其他这样的保留字吗?


这个应该不是我们关心的话题,因为很多测试遗留下来的object是不能在内部as使用的,而是在开发环境中使用的,例如说vc/delphi



magicwind

职务:普通成员
等级:1
金币:1.0
发贴:160
#82001/7/15 17:26:56
谢谢!