跳转到内容

常用 JavaScript 手册/Do .. While 和 For .. in 循环

75% developed
来自维基教科书,开放的书籍,开放的世界

Do .. While

[编辑 | 编辑源代码]

在这个循环中,先执行循环内的代码,然后检查条件。如果条件为真,则循环再次执行,否则循环终止。让我们看一个例子。

names = ["JavaScript","Python","Ruby"];
i = 0;
do{
  name = names[i];
  i++;
}while(print(name) || i < names.length);

Do .. while 循环可以用于在循环内部设置一些值,并在条件中调用某个函数。

For .. in

[编辑 | 编辑源代码]

For .. in 循环用于遍历对象的全部属性。例如:

obj = {name:"Artem",
       country:"Russia",
       interests:"JavaScript"};
for(i in obj){
  print(i + ':' + obj[i] + '\n')
}

在每次迭代中,变量 'i' 的值被设置为属性的键。


While 和 For 循环 · Break,continue,labels

华夏公益教科书