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 04 Javascript
JavaScript设计模式之策略模式实例
Oct 10 Javascript
JQuery实现网页右侧随动广告特效
Jan 17 Javascript
React.js中常用的ES6写法总结(推荐)
May 09 Javascript
JQuery元素快速查找与操作
Apr 22 jQuery
vue实现的组件兄弟间通信功能示例
Dec 04 Javascript
详解vue几种主动刷新的方法总结
Feb 19 Javascript
浅谈react-router@4.0 使用方法和源码分析
Jun 04 Javascript
JS防抖和节流实例解析
Sep 24 Javascript
Angular如何由模板生成DOM树的方法
Dec 23 Javascript
js实现微信聊天效果
Aug 09 Javascript
vue项目中播放rtmp视频文件流的方法
Sep 17 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桌面中心(四) 数据显示
2007/03/11 PHP
php通过文件流方式复制文件的方法
2015/03/13 PHP
浅谈php中的访问修饰符private、protected、public的作用范围
2016/11/20 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
HTML5附件拖拽上传drop &amp; google.gears实现代码
2011/04/28 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
javascript模块化是什么及其优缺点介绍
2013/09/02 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
JQuery中解决重复动画的方法
2016/10/17 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
2017/11/28 Javascript
vuex state中的数组变化监听实例
2019/11/06 Javascript
python定时器使用示例分享
2014/02/16 Python
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
python3的url编码和解码,自定义gbk、utf-8的例子
2019/08/22 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
化学教学随笔感言
2014/02/19 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
参观邀请函范文
2015/02/02 职场文书
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python