---
# System prepended metadata

title: DAY22 - JavaScript 28. if 判斷式，使程式碼協助判斷
tags: ['Re:0 前端工程師之路 - JavaScript - 判斷與流程 篇章']

---

# DAY22 - JavaScript 28. if 判斷式，使程式碼協助判斷

### if 程式碼寫法、簡介:

- `if(){}`

  if 內的 () 寫入判斷條件，若值為 `true` 就執行 `{}`內的內容
  反過來說，若為 `false`，就不會執行，
  而會向下執行。

```
// 判斷式 - 寫法:

if (true) {
  console.log("若為 true 執行{}內的內容");
}
```

### show 情境，協助判斷:

```
// 假設今天的氣溫「小於等於15度時」，小明會穿上外套來保暖
```
```
// 可能變動的數值 (今日氣溫)
let dayTemptrue = 14;

// 我穿外套的條件 (<15度c)
let wearJackt = dayTemptrue <= 15;
```

### 驗證程式碼的好幫手，console.log:

- 要驗證我們的邏輯判斷式，是否符合正常
  透過前面的(true)原理，在`{}`內寫入 `console.log`
  來協助判斷
  
```
if (wearJacket) {
  console.log("test");
}

結果:
// test

// wearJacket: 當氣溫小於15度時，我就穿上外套
上面的公式為:

let wearJackt = dayTemptrue <= 15;

而我的 dayTemptrue 寫入 14 故為 true
```  

#### temptrue 數值改為 20 顯示結果?

```
// 可能變動的數值 (今日氣溫)
let dayTemptrue = 20;

// 我穿外套的條件 (<15度c)
let wearJacket = dayTemptrue <= 15;

// 判斷式

if (wearJacket) {
  console.log("test");
}

// 無顯示結果
   這是因為，()內條件若為 false 系統就不會鳥你
```






###### tags: `Re:0 前端工程師之路 - JavaScript - 判斷與流程 篇章`


