跳轉到內容

常用 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

華夏公益教科書