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. 陣列物件
資料、資料型態
JavaScript 的基本資料型態(不包含函式和物件)主要有以下 7 種: | 型態 | 說明 | 範例 | |---|---|---| | `string` | 文字資料 | `"Hello"` | | `number` | 整數或小數 | `42`、`3.14` | | `bigint` | 非常大的整數,數字後加 `n` | `12345678901234567890n` | | `boolean` | 布林值,只有真或假 | `true`、`false` | | `undefined` | 已宣告但尚未指定值 | `let x;` | | `null` | 表示「沒有值」 | `null` | | `symbol` | 具有唯一性的識別值 | `Symbol("id")` | ### 範例一:不同型態的資料 ```javascript let name = "小明"; let age = 20; let isStudent = true; let score; console.log(name); // 小明 console.log(age); // 20 console.log(isStudent); // true console.log(score); // undefined ``` ### 範例二:使用 `typeof` 查看資料型態 ```javascript console.log(typeof "JavaScript"); // string console.log(typeof 100); // number console.log(typeof true); // boolean console.log(typeof undefined); // undefined console.log(typeof 123n); // bigint console.log(typeof Symbol("id")); // symbol console.log(typeof null); // object ``` 補充:`null` 本身代表「沒有值」,雖然使用 `typeof null` 時會得到 `"object"`,這是 JavaScript 早期設計留下的特殊行為。
相關學習地圖、教學課程
F2E 網站前端工程
從 0 開始,成為網站前端工程師的學習路徑。