actionscript3里的as关键字和强制类型转换
程序员文章站
2022-05-05 22:09:07
...
原来一直以为as是用来类型强制转换的,结果发现用as不能把string转换成int.
as关键字和is差不多,只是as不返回boolean类型,而是返回对应的类型或者null.
因此类型转换应该是
如果
a就会成null
http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f8a.html
as关键字和is差不多,只是as不返回boolean类型,而是返回对应的类型或者null.
因此类型转换应该是
var str:String="123"; var a:int=Number(str);
如果
var str:String="123"; var a:int=str as Number;
a就会成null
http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f8a.html
推荐阅读
-
解决Java中的强制类型转换和二进制表示问题
-
c++ 中的类型转换(强制转换和隐式类型转换)
-
C++-使用类(类的自动转换和强制类型转换)
-
Java:自动类型转换和强制类型转换的规则
-
C++里的强制类型转换符reinterpret_cast、static_cast 、dynamic_cast、const_cast 区别讲解
-
荐 Java-day01【发展史、跨平台原理、JRE和JDK、常用DOS命令、关键字、常量、数据类型、变量使用的注意事项、标识符、类型转换】
-
C#中的自动类型转换和强制类型转换
-
php强制转换类型和远程管理插件的危险
-
php强制转换类型和远程管理插件的危险_PHP教程
-
php强制转换类型和远程管理插件的危险_PHP教程