上一課: 第 2 課:變數與常數(let / const) | 下一課: 第 4 課:運算子與運算順序
第 3 課:資料型態與 typeof
課程摘要:本課介紹 JavaScript 的主要資料型態(string、number、boolean、object、undefined、null 等),並說明如何使用 typeof 來檢查變數型態。
學習目標
- 了解 JavaScript 各種基本資料型態。
- 能正確使用
typeof來辨識變數型態。 - 能分辨
null與undefined的差異。
核心概念解說
在 JavaScript 中,每個值都有其型態。常見的基本型態有:
string:文字,例如"Hello"number:數值,例如42boolean:布林值true或falseundefined:尚未被賦值的變數null:刻意設為「空值」的變數object:物件或陣列
互動式範例
範例說明:嘗試輸入不同的資料型態,觀察 typeof 回傳結果。
常見錯誤與除錯指南
typeof null會回傳"object",這是歷史相容性錯誤。typeof NaN回傳"number"。
小測驗(附解析)
- 下列程式輸出為何?
console.log(typeof undefined)
答案: “undefined” typeof null會輸出什麼?
答案: “object”(歷史遺留問題)
複習與下一步
現在你已經理解了基本資料型態與 typeof 的使用。
下一課我們將學習「運算子與運算順序」,了解如何在程式中進行運算與條件判斷。
版本資訊:2025-10-22 新增互動範例與小測驗。
版權/授權:本頁程式碼與素材可用於教學與個人專案(請保留出處)。
上一課: 第 2 課:變數與常數(let / const) | 下一課: 第 4 課:運算子與運算順序
