详解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的匿名函数来分析几段简单有趣的代码
Jun 29 Javascript
js的表单操作 简单计算器
Dec 29 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
May 27 Javascript
js传中文参数controller里获取参数乱码问题解决方法
Jan 03 Javascript
javascript实现的简单的表单验证
Jul 10 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
Nov 28 Javascript
详解webpack提取第三方库的正确姿势
Dec 22 Javascript
详解在React中跨组件分发状态的三种方法
Aug 09 Javascript
详解webpack loader和plugin编写
Oct 12 Javascript
通过layer实现可输入的模态框的例子
Sep 27 Javascript
JS XMLHttpRequest原理与使用方法深入详解
Apr 30 Javascript
使用Ajax实现无刷新上传文件
Apr 12 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
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
2011/11/10 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
JavaScript脚本语言在网页中的简单应用
2007/05/13 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
node.js中的fs.stat方法使用说明
2014/12/16 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
JavaScript运动框架 多物体任意值运动(三)
2017/05/17 Javascript
小程序云开发如何实现图片上传及发表文字
2019/05/17 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
js实现磁性吸附的示例
2020/10/26 Javascript
vue+Element-ui实现登录注册表单
2020/11/17 Javascript
python模块restful使用方法实例
2013/12/10 Python
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
python各层级目录下import方法代码实例
2020/01/20 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
武汉高蓝德国际.net机试
2016/06/24 面试题
大学生毕业自我评价范文分享
2013/11/11 职场文书
心理学专业毕业生推荐信范文
2013/11/21 职场文书
个人实用的自我评价范文
2013/11/23 职场文书
店长职务说明书
2014/02/04 职场文书
乡镇保密工作责任书
2014/07/28 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书