JavaScript do/while 语句

返回上一级

do/while 循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环

浏览器支持

支持 支持 支持 支持 支持

语法

do {
/*code block to be executed*/ 
}while ( condition );

参数值

参数 描述
condition 必须。定义执行循环的条件
如果返回 true,循环会再次执行
如果返回 false,循环结束

说明

如果条件一直为 true,循环将不会结束(无限循环),这会使用户的浏览器崩溃

如果使用变量作为条件,请在循环开始前初始化变量,并让它在循环中自增长,如果你忘记设置变量自增长,也将会出现无限循环的情况,浏览器同样会崩溃

JavaScript 支持不同类型的循环

  1. for - 循环可以将代码块执行指定的次数。
  2. for/in - 循环遍历对象的属性
  3. while - 当指定的条件为 true 时循环指定的代码块
  4. do/while - 同样当指定的条件为 true 时循环指定的代码块,但该循环在判断条件前会执行一次代码块

范例

循环至少执行一次,即便条件为 false,因为代码块是在条件语句判断前执行

var text = "";
var i = 0;

do {
    text += "The number is " + i;
    i++;
} while (i < 5);

运行范例 »

相关页面

JavaScript 基础教程: JavaScript While 循环

JavaScript 参考手册: JavaScript while 语句

JavaScript 参考手册: JavaScript for 语句

返回上一级

JavaScript 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.