iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

TypeScript 魔法 - 喚醒你的程式碼靈感 系列

在這個系列中,我們將深入探索 TypeScript 的魅力,並發現如何運用這個強大的語言來提升你的開發效率和程式碼品質。
從基礎入門到進階技巧,我們將一同探索 TypeScript 的每個角落,解開它的神秘面紗,並帶領你走上成為一名優秀的 TypeScript 開發者。
魔法要開始囉!!!

鐵人鍊成 | 共 30 篇文章 | 15 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 - TypeScript 的秘密武器(上) - 型別別名(Type Aliases)

什麼是 type 關鍵字? type 關鍵字是 TypeScript 中一個重要特性,它的主要功能是定義自訂的型別別名。這個特性允許我們建立一個易於理解的名稱...

2023-09-26 ‧ 由 肉鬆 分享
DAY 12

Day12 - TypeScript 的秘密武器(下) - 介面(Interfaces)

什麼是介面? 介面是一種用於定義型別結構的抽象概念。它們提供了一種方法來描述物件的形狀,指定它們應該具有哪些屬性和方法。換句話說,介面定義了一個物件應該是什麼...

2023-09-27 ‧ 由 肉鬆 分享
DAY 13

Day13 - 解析函式返回型別的精隨

函式返回型別 首先,我們來定義一個名為 add 的函式。這個函式接受兩個參數,這兩個參數都被定義為數字型別。當滑鼠游標懸停在函式 add 上,觀察到冒號後的描...

2023-09-28 ‧ 由 肉鬆 分享
DAY 14

Day14 - 解開函式型別的神秘面紗

什麼是函式型別? 在 TypeScript 中,函式型別用於描述函式的型別,包括函式的參數型別和返回型別。它們是一種強大的工具,用於定義函式的形狀,並確保函式...

2023-09-29 ‧ 由 肉鬆 分享
DAY 15

Day15 - 解決捉摸不定的資料 - 未知(unknown)

什麼是 unknown 型別? unknown 型別是 TypeScript 中的一種型別,它表示一個未知的資料型別。與 any 型別不同,unknown 型...

2023-09-30 ‧ 由 肉鬆 分享
DAY 16

Day16 - TypeScript 的黑洞 - 絕不(never)

什麼是 never 型別? 在 TypeScript 中,never 型別表示那些永遠不會發生的值的型別。它通常用於表示某些程式碼路徑會導致錯誤或永遠不會正確...

2023-10-01 ‧ 由 肉鬆 分享
DAY 17

Day17 - 相信我,我知道這個值的型別是什麼 - 型別斷言(Type Assertions)

什麼是型別斷言? 型別斷言,也可以稱為型別轉換,是一種告訴 TypeScript 編譯器「相信我,我知道這個值的型別是什麼」的機制。它類似於其他程式語言中的型...

2023-10-02 ‧ 由 肉鬆 分享
DAY 18

Day18 - 型別融合 - 交集型別(Intersection Types)

什麼是交集型別? 交集型別是一種 TypeScript 中的進階型別,允許將多個型別結合成一個新型別。這表示新型別將包含所有原型別的屬性和方法,並允許在不同型...

2023-10-03 ‧ 由 肉鬆 分享
DAY 19

Day19 - 懂 TypeScript 編譯配置,開發 UP!UP!

當我們開始使用 TypeScript 開發較大的專案時,我們需要更多的控制權來調整編譯過程,以確保項目能夠正確運行。這就是編譯配置(compiler conf...

2023-10-04 ‧ 由 肉鬆 分享
DAY 20

Day20 - JavaScript 的現代魔法 - ES6

TypeScript 的機制和功能是建立在 JavaScript 的基礎之上,它通過編譯過程將 TypeScript 代碼轉換為 JavaScript。因此,...

2023-10-05 ‧ 由 肉鬆 分享