# 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 - 判斷與流程 篇章`