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 28 Javascript
javascript结合Canvas 实现简易的圆形时钟
Mar 11 Javascript
JavaScript汉诺塔问题解决方法
Apr 21 Javascript
深入理解JavaScript的React框架的原理
Jul 02 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
May 12 Javascript
sencha ext js 6 快速入门(必看)
Jun 01 Javascript
基于gulp合并压缩Seajs模块的方式说明
Jun 14 Javascript
Bootstrap简单表单显示学习笔记
Nov 15 Javascript
Javascript中将变量转换为字符串的三种方法
Sep 19 Javascript
解决Mac node版本升级失败的问题
May 16 Javascript
JS实现音乐钢琴特效
Jan 06 Javascript
Jquery滑动门/tab切换实现方法完整示例
Jun 05 jQuery
脚本之家贴图转换+转贴工具用到的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
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
php 字符转义 注意事项
2009/05/27 PHP
destoon供应信息title调用出公司名称的方法
2014/08/22 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
PHP数组实际占用内存大小原理解析
2020/12/11 PHP
javascript dom 操作详解 js加强
2009/07/13 Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
window.open以post方式将内容提交到新窗口
2012/12/26 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
Nodejs实现爬虫抓取数据实例解析
2018/07/05 NodeJs
解决vue addRoutes不生效问题
2020/08/04 Javascript
[43:48]Ti4正赛第一天 VG vs NEWBEE 2
2014/07/19 DOTA
[02:12]Dota 2 推出全新英雄—— 电炎绝手
2019/08/23 DOTA
python实现ipsec开权限实例
2014/11/11 Python
Python操作CouchDB数据库简单示例
2015/03/10 Python
基于pip install django失败时的解决方法
2018/06/12 Python
给我一面国旗 python帮你实现
2019/09/30 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
Python 文件数据读写的具体实现
2020/01/24 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
美国中西部家用医疗设备商店:Med Mart(轮椅、踏板车、升降机等)
2019/04/26 全球购物
四好少年事迹材料
2014/01/12 职场文书
中层干部竞争上岗演讲稿
2014/01/13 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
小学运动会演讲稿
2014/08/25 职场文书
销售顾问工作计划书
2014/09/15 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
起诉意见书范文
2015/05/19 职场文书
「我的青春恋爱物语果然有问题。-妄言录-」第20卷封面公开
2022/03/21 日漫
讲解Python实例练习逆序输出字符串
2022/05/06 Python