TypeScript//7 min
TypeScript 從 0 開始 Ep-0
搞懂 TypeScript 和 JavaScript 的本質差別、為什麼前端工程師都在學 TS,並用 Vite 建立你的第一個 TypeScript 專案,附官方線上編輯器介紹。
#TypeScript
搞懂 TypeScript 和 JavaScript 的本質差別、為什麼前端工程師都在學 TS,並用 Vite 建立你的第一個 TypeScript 專案,附官方線上編輯器介紹。
TypeScript 型別系統入門:string、number、boolean、any、unknown、void、never 各有什麼用途、any 和 unknown 差在哪?附完整範例說明每種型別的使用時機。
TypeScript 函式型別、Interface 介面與 Type Alias 型別別名完整教學,搞懂 interface vs type 的使用時機與差異,讓物件型別定義更清晰。
TypeScript Enum 列舉與 Tuple 元組完整教學:什麼時候用 enum、const enum 效能差別、tuple 如何固定陣列型別,附實際開發中的應用範例。
TypeScript 泛型(Generics)讓函式可重用不同型別、型別守衛(Type Guard)確保執行時安全,搭配 ES6 import/export 模組系統完整教學與範例。
TypeScript 進階功能:Decorator 裝飾器語法與應用場景、Namespace 命名空間,以及 Partial、Required、Pick、Omit 等 Utility Types 實用教學。