Latest web development tutorials

JavaScript for/in 語句

JavaScript 語句參考手冊 JavaScript語句參考手冊

實例

循環對象屬性:

var person = {fname:"John", lname:"Doe", age:25};

var text = "";
var x;
for (x in person) {
text += person[x];
}

text輸出結果為:

John Doe 25

嘗試一下»


定義和用法

for/in 語句用於循環對象屬性。

循環中的代碼每執行一次,就會對數組的元素或者對象的屬性進行一次操作。

JavaScript 支持不同類型的循環:

  • for -循環代碼塊一定的次數
  • for/in -循環遍歷對象的屬性
  • while -當指定的條件為true時循環指定的代碼塊
  • do/while -同樣當指定的條件為true時循環指定的代碼塊

注意:不要使用for/in語句來循環數組的索引,你可以使用for語句替代。


瀏覽器支持

語句
for/in Yes Yes Yes Yes Yes


語法

for (varinobject) {
執行的代碼塊
}

參數值

參數 描述
var 必須。 指定的變量可以是數組元素,也可以是對象的屬性。
object 必須。 指定迭代的的對象。

技術細節

JavaScript 版本: 1.0


相關頁面

JavaScript教程: JavaScript For循環

JavaScript參考手冊: JavaScript for語句


JavaScript 語句參考手冊 JavaScript語句參考手冊