上一課: 第 12 課:參數與回傳值 | 下一課: 第 14 課:常用函式與運算定律
第 13 課:函式通訊與基本運算
課程摘要:本課將介紹函式之間如何互相呼叫(函式通訊),並結合基本的運算邏輯來實現更進階的運作方式。
學習目標
- 了解函式之間傳遞資料的方式。
- 能使用多個函式協同完成任務。
- 結合運算邏輯與回傳值設計出更完整的功能。
課程大綱
- 函式呼叫函式
- 函式回傳值再利用
- 數學運算與邏輯條件整合
核心概念解說
函式之間可以互相傳遞資料,達到模組化的效果:
function add(a, b) {
return a + b;
}
function square(x) {
return x * x;
}
let result = square(add(2, 3));
console.log(result); // 25
這樣的結構讓每個函式只負責一個任務,組合起來就能完成更複雜的邏輯。
互動式範例
範例說明:試著修改參數或新增邏輯,觀察函式呼叫的結果。
常見錯誤與除錯指南
- 忘記回傳值(
return)導致結果為undefined。 - 函式呼叫次序錯誤會導致找不到函式。
- 參數名稱混淆(例如同時使用
x與a)會影響可讀性。
小測驗(附解析)
- 若
function add(a,b){ return a+b; },執行add(2, add(3,4))結果為?
答案:9。 - 函式之間呼叫的好處是什麼?
答案: 提升重用性與程式模組化。
複習與下一步
你已能運用函式間的互相呼叫,實作更完整的邏輯。 下一課將學習 「常用函式與運算定律」, 學會更靈活地運用函式組合進行邏輯設計。
版本資訊:2025-10-22 新增互動範例與小測驗。
版權/授權:本頁程式碼與素材可用於教學與個人專案(請保留出處)。
