日期:2014-05-16  浏览次数:20473 次

js FOR循环效率问题

?

转自:http://blog.sina.com.cn/s/blog_640738130100tmft.html

引:每个接触JS的开发人员都不可避免的与for循环打交道,毕竟这是遍历必不可少的工具之一。然而当循环次数比较大时,效率问题必须重视。在群众,站长提出了这个话题,回去好好想了下,整理出来,大家一起讨论讨论。

?

1. 倒序比正序效率高?

?

听好多人说,倒序效率更高,好吧,做个实验,让事实说话

?

测试代码:

?

  1. <html>
  2. <head>
  3. ??<title> New Document </title>
  4. ??<script type="text/javascript">
  5. ??<!--
  6. ? ? ? ? ? ? ? ? function test3(){
  7. ? ? ? ? ? ? ? ? var date1 = new Date();
  8. ? ? ? ? ? ? ? ? var m;
  9. ? ? ? ? ? ? ? ? for(var i=0;i<10000000;i++){
  10. ? ? ? ? ? ? ? ? ? ? ? ? m = i;
  11. ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ??
  12. ? ? ? ? ? ? ? ? var date2 = new Date();
  13. ? ? ? ? ? ? ? ? for(var i=9999999;i>=0;i--){