JavaScript loop_while JavaScript loop_for JavaScript break 循环可以执行一个代码块,只要指定的条件是真的. While 循环 while循环通过一段代码循环,只要指定的条件是真的. 语法 while (condition) { code block to be executed } 实例 在下面的示例中,只要变量(i)小于10,循环中的代码将循环地运行: while (i < 10) { text += "The number is " + i; i++; } 让我试试 如果你忘记增加条件中使用的变量,循环永远不会结束。这将使你的浏览器崩溃. Do/While 循环 do/while 循环是while循环的一个变体. 此循环将先执行代码块一次,然后检查条件是否为真,如果条件是真,它会重复循环. 语法 do { code block to be executed } while (condition); 实例 下面实例使用do/while循环. 循环将至少执行一次, 即使条件是false, 因为执行代码块在测试条件之前: do { text += "The number is " + i; i++; } while (i < 10); 让我试试 不要忘记增加条件中使用的变量,否则循环将永远不会结束! 比较 For 和 While 如果您已经阅读了上一章,关于for循环,您会发现while循环与for循环大致相同,只是省略语句1和语句3。 这个实例使用for循环遍历cars数组中的汽车名称。 var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i = 0; var text = ""; for (;cars[i];) { text += cars[i] + "<br>"; i++; } 让我试试 这个实例使用while循环遍历cars数组中的汽车名称。 var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i = 0; var text = ""; while (cars[i]) { text += cars[i] + "<br>"; i++; } 让我试试 JavaScript loop_for JavaScript break