我有一个Actionscript 3中的布尔变量。
如何检查它是否未定义(不是通过false来判断),因为false是一个值,或者在Actionscript中,Boolean默认为FALSE>
我有一个Actionscript 3中的布尔变量。
如何检查它是否未定义(不是通过false来判断),因为false是一个值,或者在Actionscript中,Boolean默认为FALSE>
Object
引用,但是只需要将true
和false
赋值给它。缺点是你会失去类型安全性。var isSet:Object = null;
// Later...
isSet = true;
Boolean
只能有true
或false
这两个值。如果您没有指定任何值,则默认情况下初始化为false
。
编辑:此行为与Java的Boolean
对象类型不同,后者是原始boolean
的包装器。请参见@Victor的评论。
Boolean
是对boolean
原始类型的引用类型包装器。因此,它的未初始化默认值为null
。 - Victor Zamanian