JavaScript do/while 语句参考

  • JavaScript do/while 语句

    do/while语句创建一个循环,在检查条件是否为真之前执行一次代码块,然后只要条件为真,它就会重复循环。 当你想要无论如何至少运行一次循环时,使用do/while语句。
    JavaScript支持不同类型的循环:
    • for - 循环遍历代码块多次
    • for/in - 遍历对象的属性
    • while - 在指定条件为真时循环遍历代码块
    • do/while - 循环遍历一段代码,然后在指定条件为真时重复循环
    即使条件为假,此循环也将始终至少执行一次,因为代码块在测试条件之前执行:
    var text = "";
    var i = 0;
    do {
      text += "数字是: " + i;
      i++;
    }
    while (i < 5);
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    语句
    do/while
    6.0+
    支持
    支持
    支持
    支持
  • 语法

    do { 执行的代码 } while (condition);
    condition 必需的 定义运行循环的条件(代码块)。 如果它返回true,循环将重新开始,如果返回false,循环将结束。
    注意:如果条件始终为true,则循环将永远不会结束。 这会使您的浏览器崩溃。
    注意:如果您正在使用带有条件的变量,请在循环之前对其进行初始化,并在循环内将其递增。 如果您忘记增加变量,循环将永远不会结束。 这也会使您的浏览器崩溃。
  • 技术细节

    项目 描述
    JavaScript版本: ECMAScript 1
  • 相关页面

    JavaScript教程:while 循环