常用 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' 的值被設定為屬性的鍵。