浅谈js中的for循环和while循环:

版权声明:本博客仅是个人理解,如有错误,及时与我联系 https://blog.csdn.net/weixin_44109811/article/details/85464594

-for循环:

它的语法如下:

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

语句 1 在循环(代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行

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

-while循环:

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

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

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

猜你喜欢

转载自blog.csdn.net/weixin_44109811/article/details/85464594