AS 数据类型的一些探索
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-12
。我想,严格数据类型也是基于自动数据类型的,否则为什么变量刚声明时是Undefined类型的呢。不过综上,可以得到的结论是:变量在刚声明的时候是Undefined类型的,不管是严格数据类型的定义还是自动数据类型的定义,但是在对变量赋值以后,也就是在对变量分配了内存空间以后,变量就获得了声明语句中所指定的那种数据类型。
这个结论应用到函数中也是一样的 道理:
function test(a:String,b:Number,c:Boolean,d:MovieClip,e:Object) { trace("Type_a="+typeof(a)); trace("Type_b="+typeof(b)); trace("Type_c="+typeof(c)); trace("Type_d="+typeof(d)); trace("Type_e="+typeof(e)); } test(); trace("+++++++++++++++++++++++++++++++"); test("",123,true,_root.attachMovie("leaf","f",4),{name:"Leefj"}); 输出: Type_a=undefined Type_b=undefined Type_c=undefined Type_d=undefined Type_e=undefined +++++++++++++++++++++++++++++++ Type_a=string Type_b=number Type_c=boolean Type_d=movieclip Type_e=object但,问题是,什么时候才会出现null值呢? 哈哈仔细看看再说。 点击浏览该文件 关键词:
|
|||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 我用"行为"作动画系列教程(五)下一篇: 文字的旋转效果
关于AS 数据类型的一些探索的所有评论