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 相关文章推荐
jquery 定位input元素的几种方法小结
Jul 28 Javascript
对 jQuery 中 data 方法的误解分析
Jun 18 Javascript
jQuery遮罩层效果实例分析
Jan 14 Javascript
javascript入门之window对象【新手必看】
Nov 22 Javascript
Vue.Js中的$watch()方法总结
Mar 23 Javascript
vue-cli中打包图片路径错误的解决方法
Oct 26 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 jQuery
vue-cli安装使用流程步骤详解
Nov 08 Javascript
angularjs实现table表格td单元格单击变输入框/可编辑状态示例
Feb 21 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
Apr 17 Javascript
vue路由切换时取消之前的所有请求操作
Sep 01 Javascript
js 数组 fill() 填充方法
Nov 02 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
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
探讨php中防止SQL注入最好的方法是什么
2013/06/10 PHP
php利用imagemagick实现复古老照片效果实例
2017/02/16 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
PHP中-&gt;和=&gt;的含义及使用示例解析
2020/08/06 PHP
30个最佳jQuery Lightbox效果插件分享
2011/04/11 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
2013/06/05 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
控制台报错object is not a function的解决方法
2014/08/24 Javascript
js获取内联样式的方法
2015/01/27 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
JavaScript实现动态增删表格的方法
2017/03/09 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
Python 可爱的大小写
2008/09/06 Python
Python中取整的几种方法小结
2017/01/06 Python
分享一下Python数据分析常用的8款工具
2018/04/29 Python
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
Python扫描端口的实现
2021/01/25 Python
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
2021/01/27 HTML / CSS
英国领先的狗和宠物美容专家:Christies Direct
2017/04/03 全球购物
机械设计及其自动化专业推荐信
2013/10/31 职场文书
会计学生自我鉴定
2014/02/06 职场文书
初中学校军训方案
2014/05/09 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
青年志愿者活动方案
2014/08/17 职场文书
民主生活会意见
2015/06/05 职场文书
2015年小学重阳节活动总结
2015/07/29 职场文书
高中优秀作文(范文)
2019/08/15 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书