---
# System prepended metadata

title: 3. for if 寫法
tags: [JavaScript - for 迴圈]

---

# 3. for if 寫法

- 從前一篇我們知道如何依序撈出陣列裡面物件內容 - 農夫
  這回我們要嘗試加入 if 的判斷式來撈取內容:
  
  
```
step1. 這邊先記錄其物件與陣列， chick 表示小雞數量

var farms = [{
        farmer: '查理',
        chick: 200,
    },
    {
        farmer: '卡斯伯',
        chick: 99,
    },
    {
        farmer: '約翰',
        chick: 101,
    }
];

2. 用變數記住陣列長度:

var farmsTotal = farms.length;

// 題目: 撈取持有至少100隻小雞的農場主人

3. 設定 for 迴圈條件:

for (var i = 0; i < farmsTotal; i++) {
    //4. 假設 農場[i]的chick > 100 則依條件撈取相關的農夫 farms[i].farmer
    
    // run in:
    if (farms[i].chick > 100) {
        console.log(farms[i].farmer + '持有至少100隻的小雞，真是有福氣');
    } else {
        console.log(farms[i].farmer + '沒有');
    }
}
```  


###### tags: `JavaScript - for 迴圈`