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 相关文章推荐
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
Feb 27 Javascript
基于jQuery实现模拟页面加载进度条
Apr 01 Javascript
jquery使用$(element).is()来判断获取的tagName
Aug 24 Javascript
一不小心就做错的JS闭包面试题
Nov 25 Javascript
基于javascript实现listbox左右移动
Jan 29 Javascript
多种JQuery循环滚动文字图片效果代码
Jun 23 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
Apr 26 Javascript
原生JS实现不断变化的标签
May 22 Javascript
js使用generator函数同步执行ajax任务
Sep 05 Javascript
JS函数进阶之继承用法实例分析
Jan 15 Javascript
jQuery 添加元素和删除元素的方法
Jul 15 jQuery
Node.js文本文件BOM头的去除方法
Nov 22 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
Zend引擎的发展 [15]
2006/10/09 PHP
打造计数器DIY三步曲(中)
2006/10/09 PHP
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
经验几则 推荐
2006/09/05 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
2016/04/15 Javascript
下雪了 javascript实现雪花飞舞
2020/08/02 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
2016/05/23 Javascript
详解Vue用axios发送post请求自动set cookie
2017/05/10 Javascript
node跨域请求方法小结
2017/08/25 Javascript
Python中operator模块的操作符使用示例总结
2016/06/28 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
2018/06/11 Python
Python离线安装PIL 模块的方法
2019/01/08 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
Python列表推导式实现代码实例
2020/09/09 Python
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
Stubhub英国:购买体育、演唱会和剧院门票
2018/06/10 全球购物
商场拾金不昧表扬信
2014/01/13 职场文书
优秀教师工作感言
2014/02/16 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
施工员岗位职责
2015/02/10 职场文书
合作与交流自我评价
2015/03/09 职场文书
2015年万圣节活动总结
2015/03/24 职场文书
Windows Server 版本 20H2 于 8 月 9 日停止支持,Win10 版本 21H1 将于 12 月结束支
2022/07/23 数码科技