你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
cuixueying
赞同来自:
var numb:Number = 1.6; var ab:int = numb; trace(ab);
var numb:Number = 1.6; var ab:int = int(numb); trace(ab);
var num:int = 2340923944589; transfrom(num); public function transfrom(value:uint):void { trace(value); }
var num:int = 2340923944589; transfrom(num); public function transfrom(value:uint):void { trace(uint(value)); }
var aa:int = 11 / 10; trace(aa);
var aa:int = 11 / 10; trace(int(aa));
要回复问题请先登录
1 个回复
cuixueying
赞同来自:
(1)、Number赋值int注意事项描述:
在JS中Number赋值给int不会自动取整,因此,确定需要整型(在转换后)、数组下标或整形做相等判断时,需要在AS3中用int取整。
原生例子:
兼容H5写法:
(2)、int转uint注意事项描述:
在AS3代码中,存在int数据转uint功能需求时,需要额外使用uint方法转换,JS不会在此种情况下不会做任何操作。
原生例子:
兼容H5写法:
(3)、除法运算取整描述:
和Number赋值int同理,确定需要整型时,需要额外使用int进行强转。
原生例子:
兼容H5写法: