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 相关文章推荐
固定网页背景图同时保持图片比例的思路代码
Aug 15 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
Dec 12 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
Dec 16 Javascript
Jquery选择器中使用变量实现动态选择例子
Jul 25 Javascript
Javascript获取CSS伪元素属性的实现代码
Sep 28 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
Feb 03 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
Mar 04 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
Dec 31 Javascript
基于javascript显示当前时间以及倒计时功能
Mar 18 Javascript
vue2.0安装style/css loader的方法
Mar 14 Javascript
封装Vue Element的table表格组件的示例详解
Aug 19 Javascript
vue router 动态路由清除方式
May 25 Vue.js
脚本之家贴图转换+转贴工具用到的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 文件类型判断代码
2009/03/13 PHP
javascript,php获取函数参数对象的代码
2011/02/03 PHP
大家在抢红包,程序员在研究红包算法
2015/08/31 PHP
php把时间戳转换成多少时间之前函数的实例
2016/11/16 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
2018/05/02 Javascript
jQuery实现菜单的显示和隐藏功能示例
2018/07/24 jQuery
微信小程序实现打卡日历功能
2020/09/21 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
vue 解除鼠标的监听事件的方法
2019/11/13 Javascript
[49:31]TFT vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
Python 访问限制 private public的详细介绍
2018/10/16 Python
eBay美国官网:eBay.com
2020/10/24 全球购物
室内设计专业学生的自我评价分享
2013/11/27 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
2014年统战工作总结
2014/12/09 职场文书
小班下学期个人总结
2015/02/12 职场文书
2015年团支部工作总结
2015/04/03 职场文书
2015年暑假生活总结
2015/07/13 职场文书
2016年元旦致辞
2015/08/01 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书
php png失真的原因及解决办法
2021/11/17 PHP
MySQL Server层四个日志的实现
2022/03/31 MySQL