购物车
登陆 / 注册
微信扫码登陆

推荐手册

ES 6 do…while循环

ES 6 do…while循环
do…while循环和while循环相似,只是do…while循环不计算第一次执行循环时的条件。但是,将为后续迭代评估条件。换句话说,代码块将在do…while循环中至少执行一次。
灭绝小师太 灭绝小师太 更新时间:2019-06-03 17:59:24

ES 6 do…while循环

do…while循环和while循环相似,只是do…while循环不计算第一次执行循环时的条件。但是,将为后续迭代评估条件。换句话说,代码块将在do…while循环中至少执行一次。

流程图

语法

do {  
   Statement(s) to be executed;  
} 
while (expression);

注意:不要省略do ... while循环结束时使用的分号。

例:

var n = 10;   
do { 
   console.log(n); 
   n--; 
} 
while(n>=0);

该示例以相反的顺序打印0到10之间的数字。

成功执行代码后会显示以下输出:

10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
0

示例 - while与do ... while

do... while循环 :

var n = 10; 
do { 
   console.log(n); 
   n--; 
}
while(n>=0);

While循环

var n = 10; 
while(n>=0) { 
   console.log(n); 
   n--; 
}

在上面的示例中,只有当传递给while的表达式的计算结果为true时,才输入while循环。在本例中,n的值不大于零,因此表达式返回false并跳过循环。

另一方面,do…while循环执行一次语句。这是因为初始迭代不考虑布尔表达式。但是,对于随后的迭代,while检查条件并将控制从循环中取出。

网站导航
标签地图
学习路径
视频教程
开发软件
旗下子站
php中文网
phpstudy
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ官方交流群
微信公众号
微信公众号