閱讀今天的文章前,先回顧一下昨天的學習,回答看看:
- TypeScript 有哪三種解析資料型別的機制呢?
- 三種機制的差別和使用情境為何?
如果有點不清楚答案的話,可以看看 Day04 的文章喔!
昨天的文章介紹了 TS 解析資料型別的方法,今天我們要來探討到底 TS 有哪些內建定義的型別(Types)。
根據 TypeScript 官網所列出的資料型別,我把它大致歸類成兩大類如下:
還記得之前曾提過 TS 類似擴充版的 JS 嗎? 因此,JS 內所有的型別 TS 都已內建支援,包括:
指的是在 TS 才出現的型別,包括:
any
、never
(TS 2.0釋出)以及最新的 unknown
型別(TS 3.0釋出)歸在一起,之後好一起討論聯合型別(Union Types)
與交集型別(Intersection Types)
的型別組合。這類型的型別由邏輯運算子組成,分別是 | 與 &今天先短短總覽 TypeScript 支援的型別,後續每天將會一點一滴探討上述型別的正確運用方式和使用細節。
參考資料:TypeScript官網