二十五岁时我们都一样愚蠢、多愁善感,喜欢故弄玄虚,可如果不那样的话,五十岁时也就不会如此明智。
标题:JavaScript loop_while
循环可以执行一个代码块,只要指定的条件是真的.
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++; }