作业帮 > Javascript > 教育资讯

JavaScript教程:Javascript中for循环的三种写法的效率对比

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 04:08:18 Javascript
JavaScript教程:Javascript中for循环的三种写法的效率对比
JavaScript教程:Javascript中for循环的三种写法的效率对比Javascript
【无忧考网-JavaScript教程:Javascript中for循环的三种写法的效率对比】:

一共三种写法 如下:

for (var i = 0; i < arr.length; i++)
for (var i in arr)
for (var i = 0, len = arr.length; i < len; i++)

先看下运行测试的界面:

再看下对应的三个结果,三种写法执行的效率是有很大不同的:

如此看来,执行效率最快的是第三种:

for (var i = 0, len = arr.length; i < len; i++)

先声明变量,再进行循环判断,效率远比遍历数组高得多,也比循环取得数组长度的效率快得多!

下面是页面源代码:

  
for (var i = 0; i < arr.length; i++)

"f1">

  
for (var i in arr)

"f2">

  
for (var i = 0, len = arr.length; i < len; i++)

"f3">

  
Javascript