COSCUP 2025

用 any 斬殺所有錯誤的勇者,轉生靠 let 和 const 覺醒型別之力,展開 TypeScript 之旅
2025-08-10 , TR212

分享將從 JavaScript 角度切入 TypeScript 的核心,跳過複雜的進階語法(如 Utility Types),直接透過由淺入深的範例,剖析新手最常遇到的錯誤(如 implicitly has an 'any' type),一步步建立扎實的型別思維以及認識型別安全機制。

型別來源 (註記 vs. 推論):
- 從 default parameters 的 any 錯誤,認識 Explicit Types (型別註記) 與 Implicit Types (型別推論) 機制。

型別廣度 (let vs. const):
- 比較 let 與 const,理解 Type Widening (通用型別) 與 Literal Type (精確定義)。


Difficulty:

初學者

哩賀,我是喜歡問為什麼的前端,目前主要是 React+ Next.js(Pages Router),喜歡參加讀書會。