详解JavaScript的while循环的使用


Posted in Javascript onJune 03, 2015

 在写一个程序时,可能有一种情况,当你需要一遍又一遍的执行一些操作。在这样的情况下,则需要写循环语句,以减少代码的数量。

JavaScript支持所有必要的循环,以帮助您在所有编程的步骤。
 while 循环

在JavaScript中最基本的循环是while循环,这将在本教程中学习讨论。
语法

while (expression){
  Statement(s) to be executed if expression is true
}

while循环的目的是为了反复执行语句或代码块(只要表达式为true)。一旦表达式为假,则循环将被退出。
例子:

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

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

这将产生以下结果:

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!

 
do...while 循环:

do...while loop 类似于while循环,不同之处在于条件检查发生在循环的末端。这意味着,在循环将总是至少执行一次,即使条件为假。
语法

do{
  Statement(s) to be executed;
} while (expression);

注意在do... while循环的末尾使用分号。
例子:

如在上面的例子中编写一个使用do... while循环程序。

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

这将产生以下结果:

Starting Loop
Current Count : 0
Loop stopped!
Javascript 相关文章推荐
JavaScript 在各个浏览器中执行的耐性
Apr 06 Javascript
通过Javascript创建一个选择文件的对话框代码
Jun 16 Javascript
多个表单中如何获得这个文件上传的网址实现js代码
Mar 25 Javascript
JS实现选项卡实例详解
Nov 17 Javascript
js 博客内容进度插件详解
Feb 19 Javascript
vue组件化中slot的基本使用方法
May 01 Javascript
手把手教你 CKEDITOR 4 扩展插件制作
Jun 18 Javascript
微信小程序实现原生步骤条
Jul 25 Javascript
详解微信小程序之提高应用速度小技巧
Jan 07 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
Jan 21 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
Jun 05 Javascript
JS前端可视化canvas动画原理及其推导实现
Aug 05 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
jQuery事件绑定on()、bind()与delegate() 方法详解
Jun 03 #Javascript
You might like
PHP 实现explort() 功能的详解
2013/06/20 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
JavaScript表单通过正则表达式验证电话号码
2014/03/14 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
2018/09/21 Javascript
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
[46:44]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第二场 3月7日
2021/03/11 DOTA
Python函数中*args和**kwargs来传递变长参数的用法
2016/01/26 Python
图文详解WinPE下安装Python
2016/05/17 Python
Python中的descriptor描述器简明使用指南
2016/06/02 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
2018/02/21 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
Pycharm最常用的快捷键及使用技巧
2020/03/05 Python
Django日志及中间件模块应用案例
2020/09/10 Python
python利用platform模块获取系统信息
2020/10/09 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
经理秘书岗位职责
2013/11/14 职场文书
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
公司成本主管岗位责任制
2014/02/21 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
2015初一年级组工作总结
2015/07/24 职场文书
新课程改革心得体会
2016/01/22 职场文书
golang协程池模拟实现群发邮件功能
2021/05/02 Golang