HTML Dog
跳至导航

循环

循环是一种反复执行相同代码块的方式。它们非常有用,例如,可以用来对数组中的每个项目执行操作(稍后我们会讲到数组)或用于搜索。

最常见的两种循环是while循环和for循环。它们结合了条件和代码块,反复执行代码块,直到条件的逻辑不再为真,或者直到你强制停止它们。

While

while循环在条件为真时重复执行一段代码。与if语句类似,条件包含在括号中。


var i = 1;
while (i < 10) {
    alert(i);
    i = i + 1;
}
// i is now 10

循环结束后,代码将从循环块的结束大括号(“}”)之后继续执行。

For

for循环类似于if语句,但它在括号中结合了三个用分号分隔的信息:初始化条件和最后的表达式

初始化部分用于创建一个变量,让你跟踪循环进行的进度 - 就像while示例中的i一样;条件是循环逻辑所在的地方 - 与while示例中的条件相同;最后的表达式每次循环结束时执行。


for (var i = 1; i < 10; i++) {
    alert(i);
}

这将为我们提供包含数字 1 到 10 的警报框,按顺序显示。