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 相关文章推荐
图片自动更新(说明)
Oct 02 Javascript
Javascript valueOf 使用方法
Dec 28 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
May 26 Javascript
JQuery在光标位置插入内容的实现代码
Jun 18 Javascript
javascript对数组的常用操作代码 数组方法总汇
Jan 27 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
Mar 27 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
浅谈Javascript数据属性与访问器属性
Jul 26 Javascript
vue仿淘宝订单状态的tab切换效果
Jun 23 Javascript
vue-music关于Player播放器组件详解
Nov 28 Javascript
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 jQuery
微信小程序实现滚动Tab选项卡
Nov 16 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学习之PHP运算符
2006/10/09 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
jQuery 计算iframe 窗口大小的方法
2014/05/13 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
jquery遍历table的tr获取td的值实现方法
2016/05/19 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
浅谈react受控组件与非受控组件(小结)
2018/02/09 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
vue-for循环嵌套操作示例
2019/01/28 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
2019/10/12 Javascript
vue中解决拖拽改变存在iframe的div大小时卡顿问题
2020/07/22 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
用Python写冒泡排序代码
2016/04/12 Python
Python应用库大全总结
2018/05/30 Python
Scrapy-Redis结合POST请求获取数据的方法示例
2019/05/07 Python
Django forms表单 select下拉框的传值实例
2019/07/19 Python
pytorch 模型可视化的例子
2019/08/17 Python
python的time模块和datetime模块实例解析
2019/11/29 Python
Python的pygame安装教程详解
2020/02/10 Python
python自动下载图片的方法示例
2020/03/25 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
技术经济专业求职信
2014/09/03 职场文书
社保转移委托书范本
2014/10/08 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
收款委托书
2014/10/14 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书