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 相关文章推荐
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
Feb 18 Javascript
js控制web打印(局部打印)方法整理
May 29 Javascript
jquery拖动插件(jquery.drag)使用介绍
Jun 18 Javascript
js获取IP地址的方法小结
Jul 01 Javascript
jQuery实现ctrl+enter(回车)提交表单
Oct 19 Javascript
快速掌握Node.js环境的安装与运行方法
Feb 16 Javascript
浅谈关于axios和session的一些事
Jul 13 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
Sep 22 Javascript
回顾Javascript React基础
Jun 15 Javascript
JS防抖和节流实例解析
Sep 24 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
Mar 09 Javascript
vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法
Oct 09 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
打造计数器DIY三步曲(上)
2006/10/09 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
PHP对象实例化单例方法
2017/01/19 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
2009/11/26 Javascript
屏蔽F1~F12的快捷键的js函数
2010/05/06 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
仅IE支持clearAttributes/mergeAttributes方法使用介绍
2012/05/04 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
JavaScript实现横向滑出的多级菜单效果
2015/10/09 Javascript
移动开发之自适应手机屏幕宽度
2016/11/23 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
详解Vue 事件驱动和依赖追踪
2017/04/22 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
基于AngularJS的简单使用详解
2017/09/10 Javascript
vue实现底部菜单功能
2018/07/24 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
如何编写一个 Webpack Loader的实现
2020/10/18 Javascript
nodejs中使用worker_threads来创建新的线程的方法
2021/01/22 NodeJs
Python中的rfind()方法使用详解
2015/05/19 Python
Python 转义字符详细介绍
2017/03/21 Python
python 切换root 执行命令的方法
2019/01/19 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
全球速卖通法国在线交易平台:AliExpress法国
2017/07/07 全球购物
GUESS Factory加拿大:牛仔裤、服装及配饰
2019/09/20 全球购物
大学生青年志愿者活动总结
2015/05/06 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书
redis内存空间效率问题的深入探究
2021/05/17 Redis
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python