JavaScript While 循环基础教程


Posted in Javascript onApril 05, 2007

while 循环

While 循环会在指定条件为真时循环执行代码块。

语法

while (条件)
{
需要执行的代码
}

实例
本例中的循环将继续运行,只要变量 i 小于 5:

while (i<5)
 {
 x=x + "The number is " + i + "<br>";
 i++;
 }

提示:如果您忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致浏览器崩溃。

do/while 循环

do/while 循环是 while 循环的变体。该循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环。

语法

do
 {
 需要执行的代码
 }
while (条件);

实例
下面的例子使用 do/while 循环。该循环至少会执行一次,即使条件是 false,隐藏代码块会在条件被测试前执行:

do
 {
 x=x + "The number is " + i + "<br>";
 i++;
 }
while (i<5);

别忘记增加条件中所用变量的值,否则循环永远不会结束!

比较 for 和 while
如果您已经阅读了前面那一章关于 for 循环的内容,您会发现 while 循环与 for 循环很像。

for 语句实例
本例中的循环使用 for 循环来显示 cars 数组中的所有值:

cars=["BMW","Volvo","Saab","Ford"];
var i=0;
for (;cars[i];)
{
document.write(cars[i] + "<br>");
i++;
}

while 语句实例
本例中的循环使用使用 while 循环来显示 cars 数组中的所有值:

cars=["BMW","Volvo","Saab","Ford"];
var i=0;
while (cars[i])
{
document.write(cars[i] + "<br>");
i++;
}

好了,这篇文章就介绍到这了,希望对大家有帮助。

Javascript 相关文章推荐
自写简单JS判断是否已经弹出页面
Oct 20 Javascript
JavaScript 更严格的相等 [译]
Sep 20 Javascript
jquery中push()的用法(数组添加元素)
Nov 25 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
Aug 11 Javascript
jQuery实现的背景动态变化导航菜单效果
Aug 24 Javascript
向JavaScript的数组中添加元素的方法小结
Oct 24 Javascript
动态JavaScript所造成一些你不知道的危害
Sep 25 Javascript
基于JavaScript实现复选框的全选和取消全选
Feb 09 Javascript
swiper自定义分页器使用方法详解
Sep 14 Javascript
实例学习JavaScript读取和写入cookie
Jan 29 Javascript
swiper4实现移动端导航栏tab滑动切换
Oct 16 Javascript
关于javascript中的promise的用法和注意事项(推荐)
Jan 15 Javascript
脚本之家贴图转换+转贴工具用到的js代码超级推荐
Apr 05 #Javascript
javascript判断单选框或复选框是否选中方法集锦
Apr 04 #Javascript
javascript中巧用“闭包”实现程序的暂停执行功能
Apr 04 #Javascript
ArrayList类(增强版)
Apr 04 #Javascript
Javascript中的数学函数
Apr 04 #Javascript
Some tips of wmi scripting in jscript (1)
Apr 03 #Javascript
记录几个javascript有关的小细节
Apr 02 #Javascript
You might like
深思 PHP 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
PHPMailer邮件类利用smtp.163.com发送邮件方法
2008/09/11 PHP
php 获取客户端的真实ip
2009/11/30 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
PHP return语句的另一个作用
2014/07/30 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
JQUERY获取form表单值的代码
2010/07/17 Javascript
Jquery之美中不足小结
2011/02/16 Javascript
JavaScript Sort 的一个错误用法示例
2015/03/20 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
javascript实现简单的全选和反选功能
2016/01/05 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
Nodejs调用Dll模块的方法
2018/09/17 NodeJs
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
2019/05/30 Python
Python3爬虫里关于识别微博宫格验证码的知识点详解
2020/07/30 Python
Html5调用手机摄像头并实现人脸识别的实现
2018/12/21 HTML / CSS
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
公司应聘求职信
2014/06/21 职场文书
商场周年庆活动方案
2014/08/19 职场文书
导游词范文
2015/02/13 职场文书
2016新年慰问信范文
2015/03/25 职场文书
八月一日观后感
2015/06/10 职场文书
婚宴父亲致辞
2015/07/27 职场文书
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL
MySQL数据库事务的四大特性
2022/04/20 MySQL
JS中forEach()、map()、every()、some()和filter()的用法
2022/05/11 Javascript