上一課: 第 16 課:環境與可見性 Scope 概念 | 下一課: 第 18 課:控制流程 if-else 與 switch
第 17 課:關鍵字與功能管理
課程摘要:本課將介紹 JavaScript 常用的關鍵字(Keywords),說明它們的功能與在程式控制中的角色,並學習如何利用這些語法來設計更有組織的邏輯。
學習目標
- 了解常見 JavaScript 關鍵字的用途。
- 能使用
return、break、continue控制流程。 - 熟悉程式運作的結構化思維。
課程大綱
- 關鍵字分類與功能概覽
return的使用與回傳機制break與continue的控制流程- 保留字與命名限制
核心概念解說
在 JavaScript 中,關鍵字是語言保留給特定功能的字詞。這些字詞不能被用作變數名稱,例如 for、if、function 等。
function findEven(numbers) {
for (let i = 0; i < numbers.length; i++) {
if (numbers[i] % 2 === 0) {
console.log("找到偶數:", numbers[i]);
break; // 找到後跳出迴圈
}
}
}
findEven([3, 7, 9, 10, 13]);
continue 則是用來「跳過」目前的迴圈次數:
for (let i = 1; i <= 5; i++) {
if (i === 3) continue; // 跳過 3
console.log("目前數字:", i);
}
互動式範例
範例說明:嘗試修改條件或加入 return、break 觀察結果。
常見錯誤與除錯指南
- 誤將關鍵字用作變數名稱(如
let function = 5;)。 return僅能在函式內使用,否則會報錯。- 在多層迴圈中使用
break時需謹慎,以免中斷錯誤層級。
小測驗(附解析)
continue的功能是什麼?
答案: 跳過目前這次的迴圈,繼續下一次。break和return有何不同?
答案:break結束迴圈,return結束函式並可回傳值。
複習與下一步
你已掌握關鍵字的用途與控制邏輯。 下一課將學習 「控制流程 if-else 與 switch」, 進一步掌握程式條件與邏輯分支的設計。
版本資訊:2025-10-22 新增互動範例與小測驗。
版權/授權:本頁程式碼與素材可用於教學與個人專案(請保留出處)。
