原来一直以为as是用来类型强制转换的,结果发现用as不能把string转换成int.
as关键字和is差不多,只是as不返回boolean类型,而是返回对应的类型或者null.
因此类型转换应该是
如果
a就会成null
[url]http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f8a.html[/url]
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
[url]http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f8a.html[/url]
本文探讨了ActionScript中的as关键字与JavaScript中类型转换之间的区别,并提供了实例演示如何使用Number()函数进行类型转换。
128

被折叠的 条评论
为什么被折叠?



