频道栏目
读书频道 > web开发 > Javascript > JavaScript编程精解(原书第2版)
2.13 for循环
2015-12-04 13:25:34     我来说两句
收藏   我要投稿
《高级程序设计(第3版)》是 超级畅销书的**新版。ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为 增添了很多适应未来发展的新特性。本书这一版除增加5 章  立即去当当网订购

循环体的编写方法都类似于前面提到的while循环示例。首先,创建一个用于记录循环执行过程的变量counter,接着编写while循环,其用于测试当前执行过程的表达式通常会检查counter是否已经满足某个条件。在循环体的结尾,更新counter变量以记录当前循环的执行状态。

由于这种编写循环体的方式十分普遍,JavaScript以及类似的编程语言提供了一个稍微简单而且更加容易理解的格式,即for循环。


 

该程序与前文显示偶数的程序完全一样。唯一改动的地方是将所有与循环的状态相关的语句都放到了一起。

关键字for后面的括号中必须包含两个分号。第一个分号前面的是循环的初始化部分,通常是定义一个变量。第二部分则是判断循环是否继续进行的检查表达式。最后一部分则是用于每个循环迭代后更新状态的语句。绝大多数情况下,for循环比while语句更简短清晰。

下面的代码中使用了for循环代替while循环,来计算210:


 

需要注意的是,虽然循环当中的执行体不以{开头,但是循环体中的语句依然缩进了两个空格,以便于清晰地显示该语句是循环体的一部分。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.12 代码缩进
下一篇:2.14 跳出循环
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站