HIDIHO!做了一个数字类型和循环运算的效率测试,大家可以自己测试一下结果。基本上for和while效率差不多;++和--运算比+=和-=快;--又比++快。比较倒的是int类型和uint类型在某些计算上居然比Number类型差那么多。

就我个人习惯来说,比较常用for和++。以后出于优化性能考虑,尽量多用--运算符。

此外,合理运用一些二进制运算符也能大幅改进一些计算效率,想成为ActionScript Guru,怎么也得学两手伴身,快到这里这里学习一下吧。

其他参考:ActionScript 3 optimization techniques

update:使用 a ? b : c 的判断运算也比 if 稍微快上一些(tested by Barncar.com

« »