在这些基准测试中,Barbara Cassani表明,“反向while”循环速度更快。您可以查看http://jsperf.com/the-loops了解更多信息。
比起通常的“for”循环,它更加高效。
while (iterations > 0) {
a = a + 1;
a = a - 1;
iterations--;
}
比起通常的“for”循环,它更加高效。
for (i = 0; i < iterations; i++) {
a = a + 1;
a = a - 1;
}
为什么?
更新
好了,别管它了,测试中存在一个bug,iterations = 100
只在每个页面执行一次。因此减少它,实际上意味着我们并没有真正进入循环。抱歉。