As3中的变量的默认值

var a:int, b:uint, c:Number;

var d:String, e:Boolean;

var f:Array;

var g:Object;

var h;

var i:*;

trace(a);//int 型,默认值为:0

trace(b);//unit 型,默认值为:0

trace(c);//Number 型,默认值为:NaN

trace(d);//String 型,默认值为:null

trace(e);//Boolean 型,默认值为:false

trace(f);//Array 型,默认值:null

trace(g);//Object 型,默认值为:null

trace(h);//未声明类型,默认值为:undefined

trace(i);//未声明类型,默认值为:undefined

////////////////////////////////////////////////////////////////////////////////////////////////////////////

当 String 类型转换成数值类型时,判断 String 是否能够正确转换成数

值,请不要用:

Number("string")==NaN

这样返回的永远都是 false。应当使用:

isNaN(Number("string"))

进行一次 Boolean 值转换

posted @ 2012-03-20 14:22  ForFreeDom  阅读(510)  评论(0编辑  收藏  举报