WeHelp
掌握基礎的 JavaScript 觀念、語法、和程式運作流程,以及物件導向程式的入門技巧。
  1. JavaScript 快速開始
  2. 資料、資料型態
  3. 變數的使用
  4. 運算符號
  5. IF 條件判斷
  6. Switch 條件判斷
  7. While 迴圈
  8. For 迴圈
  9. 函式基礎
  10. 內建函式
  11. 箭頭函式
  12. 匿名函式
  13. 物件基礎
  14. 建構函式
  15. 類別與物件
  16. 字串物件
  17. 數學物件
  18. 陣列物件
IF 條件判斷
JavaScript 的 `if` 判斷式可依需求使用不同形式: ### 常見語法變化 ```javascript // 1. 只有 if if (條件) { // 條件成立時執行 } // 2. if...else if (條件) { // 條件成立 } else { // 條件不成立 } // 3. if...else if...else if (條件1) { // 條件1成立 } else if (條件2) { // 條件2成立 } else { // 所有條件都不成立 } // 4. 三元運算子 條件 ? 成立時的結果 : 不成立時的結果; ``` ### 範例 1:`if...else` ```javascript let age = 20; if (age >= 18) { console.log("已成年"); } else { console.log("未成年"); } ``` 輸出: ```text 已成年 ``` ### 範例 2:`if...else if...else` 與三元運算子 ```javascript let score = 85; if (score >= 90) { console.log("優秀"); } else if (score >= 60) { console.log("及格"); } else { console.log("不及格"); } let result = score >= 60 ? "通過" : "不通過"; console.log(result); ``` 輸出: ```text 及格 通過 ``` 三元運算子適合處理簡單的二選一判斷;條件較多或邏輯較複雜時,建議使用 `if...else if...else`。
相關學習地圖、教學課程
F2E 網站前端工程
從 0 開始,成為網站前端工程師的學習路徑。