JavaScript中for循环的使用详解


Posted in Javascript onJune 03, 2015

 我们已经看到,while循环有不同变种。本章将介绍另一种流行的循环叫做for循环。
for 循环

for循环是循环最紧凑的形式,并包含有以下三个重要部分组成:

  1.     循环初始化计数器的初始值。初始化语句执行循环开始之前。
  2.     测试语句,将测试如果给定的条件是真还是假。如果条件为真,那么将要执行的循环中给定的代码,否则循环会退出来。
  3.     循环语句,可以增加或减少计数器。

可以把所有的三个部分中的一行用分号隔开。
语法

for (initialization; test condition; iteration statement){
   Statement(s) to be executed if test condition is true
}

例子:

下面的例子说明一个基本的for循环:

<script type="text/javascript">
<!--
var count;
document.write("Starting Loop" + "<br />");
for(count = 0; count < 10; count++){
 document.write("Current Count : " + count );
 document.write("<br />");
}
document.write("Loop stopped!");
//-->
</script>

这将产生以下结果,它类似于while循环:

Starting Loop
Current Count : 0
Current Count : 1
Current Count : 2
Current Count : 3
Current Count : 4
Current Count : 5
Current Count : 6
Current Count : 7
Current Count : 8
Current Count : 9
Loop stopped!
Javascript 相关文章推荐
IE6浏览器下resize事件被执行了多次解决方法
Dec 11 Javascript
jquery动态调整div大小使其宽度始终为浏览器宽度
Jun 06 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
Feb 03 Javascript
js计算文本框输入的字符数
Oct 23 Javascript
jquery中validate与form插件提交的方式小结
Mar 26 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
Apr 06 Javascript
Bootstrap开发实战之第一次接触Bootstrap
Jun 02 Javascript
微信小程序 图片宽高自适应详解
May 11 Javascript
vue实现分页组件
Jun 16 Javascript
一次让你了解全部JavaScript的作用域
Jun 24 Javascript
Vue 一键清空表单的实现方法
Feb 07 Javascript
微信小程序整个页面的自动适应布局的实现
Jul 12 Javascript
详解JavaScript的while循环的使用
Jun 03 #Javascript
jQuery中extend()和fn.extend()方法详解
Jun 03 #Javascript
JavaScript中switch语句的用法详解
Jun 03 #Javascript
jquery中添加属性和删除属性
Jun 03 #Javascript
JavaScript中的条件判断语句使用详解
Jun 03 #Javascript
简单介绍JavaScript的变量和数据类型
Jun 03 #Javascript
在HTML中插入JavaScript代码的示例
Jun 03 #Javascript
You might like
php的declare控制符和ticks教程(附示例)
2014/03/21 PHP
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
PHP中比较时间大小实例
2014/08/21 PHP
简单谈谈PHP面向对象之标识对象
2017/06/27 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
2011/04/06 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
JavaScript设计模式之单例模式详解
2017/06/09 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
python并发编程之线程实例解析
2017/12/27 Python
Python日期时间Time模块实例详解
2019/04/15 Python
Pytorch之contiguous的用法
2019/12/31 Python
Jupyter notebook 启动闪退问题的解决
2020/04/13 Python
django正续或者倒序查库实例
2020/05/19 Python
python主要用于哪些方向
2020/07/05 Python
浅析HTML5 Landmark
2020/09/11 HTML / CSS
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
The North Face北面英国官网:美国著名户外品牌
2017/12/13 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
食品营养与检测应届生求职信
2013/11/08 职场文书
生物科学系大学生的自我评价
2013/12/20 职场文书
毕业生求职自荐书范文
2014/03/27 职场文书
购房协议书
2014/04/11 职场文书
求职推荐信范文
2015/03/27 职场文书
旷工辞退通知书
2015/04/17 职场文书
行政处罚告知书
2015/07/01 职场文书
初中生物教学随笔
2015/08/15 职场文书
详解Python 3.10 中的新功能和变化
2021/04/28 Python
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL