常用 JavaScript 手册/Do .. While 和 For .. in 循环
外观
在这个循环中,先执行循环内的代码,然后检查条件。如果条件为真,则循环再次执行,否则循环终止。让我们看一个例子。
names = ["JavaScript","Python","Ruby"];
i = 0;
do{
name = names[i];
i++;
}while(print(name) || i < names.length);
Do .. while 循环可以用于在循环内部设置一些值,并在条件中调用某个函数。
For .. in 循环用于遍历对象的全部属性。例如:
obj = {name:"Artem",
country:"Russia",
interests:"JavaScript"};
for(i in obj){
print(i + ':' + obj[i] + '\n')
}
在每次迭代中,变量 'i' 的值被设置为属性的键。