js中的for循环和while循环的区别与联系

作者:admin   时间:2020-09-07   访问量:305

  在Javascript中for跟while同样都是循环,那么它们之间又有什么不同呢?我们先来看看for跟while的使用方法。

  -for循环:

           for(语句 1; 语句 2; 语句 3)){
                被执行的代码块;
            }

  它的语法如下:

  语句 1 在循环(代码块)开始前执行

  语句 2 定义运行循环(代码块)的条件

  语句 3 在循环(代码块)已被执行之后执行

  通常我们将for循环用于循环遍历数组,来给循环的数组加上监听事件等还是很方便的。有了for循环,不需要一个一个的来加事件。

  -while循环:

           while(条件语句){
                要循环的内容;
                条件控制语句;//(如i++等)
            }

  while也可以用来循环遍历;和for循环的作用差不多。

  那么问题来了,while和for那种循环较好呢。我个人认为,while循环可以提高效率(在大批量数据处理时),要是在数据少的时候,用着两种其中一个都无所谓,但是在数据大批量时,while的优势就明显了。因为for有三个语句来作为判断语句,并且在新的循环的时候,都要var 定义一个i或者其他来当判断条件;而while就不一样了,他只需要在外面定义一个变量,便可以多次使用,大批量处理时效率可以明显高。


【地址】:http://www.inseo.cn/seo/120.html转载请注明出处


相关文章

Copyright © 2018-2030 大树SEO All Rights Reserved.