AS3中String转换成Boolean

来源:互联网 发布:淘宝怎么规定收货时间 编辑:程序博客网 时间:2024/05/14 23:30

AS3中String转换成Boolean的规则和Java不一样, 最可靠的方法是:

var s:String="true";

var f:Boolean = (s=="true");//这个判断符合绝大部分程序业务逻辑: str为null, 为空, 或是任何非 "true"都表示 false

仅做if判断也需要这样   if( s=="true" )

下面都不行:

var f:Boolean = new Boolean(str);

var f:Boolean = str as Boolean;

AS3中, 对布尔值的转换, 规定所有的非空字符串都是true.

原创粉丝点击