- 變數宣告(var、let、const)
- 基本資料型別(數字、字串、布林值、null、undefined)
- 複合資料型別(物件、陣列、函式)
- 算術運算子(+、-、*、/、%)
- 關係運算子(==、!=、===、!==、<、>、<=、>=)
- 邏輯運算子(&&、||、!)
- 指定運算子(=、+=、-=、*=、/=、%=)
- 條件語句(if、else if、else)
- 迴圈(for、while、do...while)
- switch 語句
- 函式宣告和呼叫
- 參數和返回值
- 匿名函式和箭頭函式
- 函式遞迴
- 物件和類別
- 建構函式和原型
- 繼承和原型鏈
- 陣列的宣告和初始化
- 存取和修改元素
- 陣列的方法(如 push、pop、shift、unshift、splice 等)
- Promise
- async/await
- try-catch-finally
- import 和 export
- CommonJS 和 ES6 模組
- 取得 DOM 元素
- 修改元素屬性和內容
- 事件處理