iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
JavaScript

從零開始學習TypeScript:菜鳥的入門介紹與概覽 系列

以簡單輕鬆的方式,為沒接觸過TypeScript的人介紹TS的語法

參賽天數 22 天 | 共 22 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 團隊我跟對面一隊
DAY 11

[Day-11]TypeScript的特殊型別

今天要來介紹TypeScript(TS)的特殊型別~包含之前幾篇短暫提到的void和never。今天要來介紹的型別有: any unknown void ne...

2026-09-12 ‧ 由 judy_yyy 分享
DAY 12

[Day-12]型別斷言(Type Assertion)

今天要來講講型別斷言,當TypeScript(TS)無法確定某個值的具體型別,而開發者能夠確定它的型別時,可以透過型別斷言告訴TS這個值的型別。型別斷言有一點需...

2026-09-13 ‧ 由 judy_yyy 分享
DAY 13

[Day-13]型別收窄(Type Narrowing)

不知各位還記的在介紹unknown時,我在舉例中提到的typeof嗎?在TypeScript中,我們一步一步用條件判斷縮小型別的範圍,這是我們今天要介紹的型別收...

2026-09-14 ‧ 由 judy_yyy 分享
DAY 14

[Day-14]Enum列舉

大家好!不知不覺就到了第十四天了,沒想到自己能堅持這麼久。好啦!話不多說,今天我們要來介紹TypeScript(TS)的列舉(Enum)。 甚麼是Enum?...

2026-09-15 ‧ 由 judy_yyy 分享
DAY 15

[Day-15]TypeScript:Class

大家好,今天終於來到第十五天啦!前面介紹了很多TypeScript(TS)自己獨有的特色,像:型別推論、型別收窄等等,也介紹了程式基礎的語法:陣列、函數等等,今...

2026-09-16 ‧ 由 judy_yyy 分享
DAY 16

[Day-16] Generics泛型

大家好,今天來介紹泛型Generics。 什麼是泛型? 當我們希望函式、介面或類別能夠適用於不同型別,同時又希望保留型別資訊與型別檢查時,就可以使用泛型。泛型...

2026-09-17 ‧ 由 judy_yyy 分享
DAY 17

[Day-17] 泛型:條件約束

接續昨天泛型的基礎介紹,今天來講講泛型約束。泛型可以讓我們在定義函式、介面或其他結構時,先使用型別參數代表尚未確定的型別,等到實際使用時再決定具體型別。泛型在使...

2026-09-18 ‧ 由 judy_yyy 分享
DAY 18

[Day-18]Utility Types-1

這次來介紹工具型別(Utility Types),工具型別是 TypeScript(TS)內建的型別工具,可以根據現有型別產生新的型別,不需要重新把整個型別定義...

2026-09-19 ‧ 由 judy_yyy 分享
DAY 19

[Day-19]Utility Types-2

接續上一篇的內容,今天會繼續介紹另外三項工具型別: Pick<T, K> Omit<T, K> Record<K, T&gt...

2026-09-20 ‧ 由 judy_yyy 分享
DAY 20

[Day-20]Type Query

今天終於邁入第20天啦!我雖然不是一個擅長寫部落格文章的人,也認為自己實力還有很多不足的部分,但能堅持20天對我這種不自律的人而言,已經是個奇蹟了。題外話到這邊...

2026-09-21 ‧ 由 judy_yyy 分享