HIDIHO!做了一个数字类型和循环运算的效率测试,大家可以自己测试一下结果。基本上for和while效率差不多;++和--运算比+=和-=快;--又比++快。比较倒的是int类型和uint类型在某些计算上居然比Number类型差那么多。
就我个人习惯来说,比较常用for和++。以后出于优化性能考虑,尽量多用--运算符。
此外,合理运用一些二进制运算符也能大幅改进一些计算效率,想成为ActionScript Guru,怎么也得学两手伴身,快到这里和这里学习一下吧。
其他参考:ActionScript 3 optimization techniques
update:使用 a ? b : c 的判断运算也比 if 稍微快上一些(tested by Barncar.com)
Related posts
« Experiment #02: Earth Fire Barcinsk & Jeanjean Website (Part2) »
