iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

TypeScript 初學者也能看的學習指南 系列

指南目標:寫 TypeScript 寫到沒有被報錯(誒?
適合族群:想學習 TypeScript 但有學過 JavaScript 的人們
指南內容:TypeScript 基本概念以及如何應用在前端框架
-
https://survey.stackoverflow.co/2024/technology#admired-and-desired-language-desire-admire
根據 2024 stackoverflow survey 結果顯示 TypeScript 越來越受開發者歡迎啦~ 一起學起來

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

TypeScript 初學者也能看的學習指南 11 - 常數列舉(const Enums) & 外部列舉(Ambient Enums)

昨天對 Enum 做了基本的介紹,包含 Numeric Enums, String Enums,計算成員等,因篇幅限制,把一部分內容補充在這篇~本篇將會帶你來...

2024-09-21 ‧ 由 hannnahTW 分享
DAY 12

TypeScript 初學者也能看的學習指南 12 - 聯合型別 ( | ) 、交集型別 ( & )

本篇要來講解「聯合型別」和「交集型別」這兩親戚讓大家了解兩者的差別、使用時機,以及使用上該注意的地方 聯合型別(Union Type) 請原諒我的圖真的畫得很...

2024-09-22 ‧ 由 hannnahTW 分享
DAY 13

TypeScript 初學者也能看的學習指南 13 - Literal Types 明文型別/字面量(值)型別

本篇要來介紹「Literal Types」以及「Template Literal Types」的概念並附上範例參考 Literal Types Literal...

2024-09-23 ‧ 由 hannnahTW 分享
DAY 14

TypeScript 初學者也能看的學習指南 14 - Type Assertion 型別斷言

剛開始學的時候,很常把這兩個英文名稱搞混XD Type Annotations(型別註釋):提供編譯器某個變數、參數的型別資訊 Type Assertion...

2024-09-24 ‧ 由 hannnahTW 分享
DAY 15

TypeScript 初學者也能看的學習指南 15 - any 任意型別

any 是 TypeScript 獨有的型別,它的功用如同它的名字,任何型別都可以接受當一個變數被定義為 any 時,就是在告訴 TypeScript 編譯器說...

2024-09-25 ‧ 由 hannnahTW 分享
DAY 16

TypeScript 初學者也能看的學習指南 16 - unknown 未知型別

unknown 和 any 經常放在一起比較,它們十分相似,但相較於 any, unknown 更為安全,因為它不像 any 一樣任何型別都可以接受,甚至操作...

2024-09-26 ‧ 由 hannnahTW 分享
DAY 17

TypeScript 初學者也能看的學習指南 17 - void 型別

本篇要來介紹 void 型別,原本也想把 undefined, null 一起寫在這篇,但怕篇幅過長還是拆開吧!不然閱讀量更低了 void 在 TypeScr...

2024-09-27 ‧ 由 hannnahTW 分享
DAY 18

TypeScript 初學者也能看的學習指南 18 - undefined、null 型別

本篇文章除了要來介紹 undefined、null 在 strictNullChecks 的不同設置下的差異還會介紹到「兩者的可指派性」和 「TypeScri...

2024-09-28 ‧ 由 hannnahTW 分享
DAY 19

TypeScript 初學者也能看的學習指南 19 - never 型別

never 是 TypeScript 中獨有的型別,本篇要來介紹 never 型別及其使用時機 never The never type represent...

2024-09-29 ‧ 由 hannnahTW 分享
DAY 20

TypeScript 初學者也能看的學習指南 20 - interface 介面

本篇要來介紹 interface,講解如何「宣告介面」和「使用介面」並藉由 interface 來重構物件型別註釋的範例,來比較兩個不同寫法的差異 inter...

2024-09-30 ‧ 由 hannnahTW 分享