码迷,mamicode.com
首页 > 编程语言 > 详细

js(javascript)中的奇特for循环写法!

时间:2016-06-20 19:03:49      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:js html5

本文章为JavaScript强化教程系列介绍js开发

最近在在一份面试题中看到这样几种for循环的写法第一反应是懵逼的

之后仔细看一下还是没有问题的

首先上代码第一种 正常的循环


[javascript] view plain copy 技术分享技术分享

  1. forvar i=0;i<10;i++{}  





这种f循环是正常的循环完全没有问题


第二种


[javascript] view plain copy 技术分享技术分享

  1. forvar i=10;i--;{}  


循环结果是正常循环10次


第三种

for(;;);

这种会死循环

第四种


[javascript] view plain copy 技术分享技术分享

  1. for(;1;){}  

[javascript] view plain copy 技术分享技术分享

  1. 这种写法依然是死循环  


让我们来想一下for循环的结构for(表达式1表达式2表达式3){循环体}


表达式1 是一个初始值

表达式2 是判断条件 为真时循环继续进行下一次 为假时停止循环

表达式3 是一个变量递增

还要注意点 js中表达式可以不写 但是“”不能省略。

然后我们来分析一下 几种特殊的写法

写法2 表达式3省去但是表达式2 是一个熊10到0递减的数所以在10~1的时候表达式2为真循环进行在为0的时候为假停止循环。

写法3  所有条件都没有 那肯定死循环了

写法4 表达式2 恒为真  循环一直进行下去喽 ~~~死循环喽 ~~~


本文出自 “11722655” 博客,请务必保留此出处http://11732655.blog.51cto.com/11722655/1791057

js(javascript)中的奇特for循环写法!

标签:js html5

原文地址:http://11732655.blog.51cto.com/11722655/1791057

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!