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 相关文章推荐
javascript实现日历控件(年月日关闭按钮)
Dec 12 Javascript
jquery 单引号和双引号的区别及使用注意
Jul 31 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
Jan 13 Javascript
jQuery插件实现无缝滚动特效
Nov 24 Javascript
javascript从定义到执行 你不知道的那些事
Jan 04 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
Jan 14 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
Feb 09 Javascript
如何选择适合你的JavaScript框架
Nov 20 Javascript
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
vue 中的 render 函数作用详解
Feb 28 Javascript
微信小程序实现加入购物车滑动轨迹
Nov 18 Javascript
原生js实现九宫格拖拽换位
Jan 26 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个人网站架设连环讲(二)
2006/10/09 PHP
二十行语句实现从Excel到mysql的转化
2006/10/09 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
2018/03/15 PHP
PHPExcel实现的读取多工作表操作示例
2020/04/14 PHP
js程序中美元符号$是什么
2008/06/05 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
javascript将数字转换整数金额大写的方法
2015/01/27 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
JS实现重新加载当前页面或者父页面的几种方法
2016/11/30 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
Python实现图片滑动式验证识别方法
2017/11/09 Python
Python使用装饰器进行django开发实例代码
2018/02/06 Python
为什么入门大数据选择Python而不是Java?
2018/03/07 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
在matplotlib的图中设置中文标签的方法
2018/12/13 Python
Python数据可视化库seaborn的使用总结
2019/01/15 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
浅析python redis的连接及相关操作
2019/11/07 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
Skyscanner波兰:廉价航班
2017/11/07 全球购物
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
C#和SQL Server的面试题
2016/08/12 面试题
采购员岗位职责
2015/02/03 职场文书
CSS3 天气图标动画效果
2021/04/06 HTML / CSS
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技