今天要來介紹TypeScript(TS)的特殊型別~包含之前幾篇短暫提到的void和never。今天要來介紹的型別有: any unknown void ne...
今天要來講講型別斷言,當TypeScript(TS)無法確定某個值的具體型別,而開發者能夠確定它的型別時,可以透過型別斷言告訴TS這個值的型別。型別斷言有一點需...
不知各位還記的在介紹unknown時,我在舉例中提到的typeof嗎?在TypeScript中,我們一步一步用條件判斷縮小型別的範圍,這是我們今天要介紹的型別收...
大家好!不知不覺就到了第十四天了,沒想到自己能堅持這麼久。好啦!話不多說,今天我們要來介紹TypeScript(TS)的列舉(Enum)。 甚麼是Enum?...
大家好,今天終於來到第十五天啦!前面介紹了很多TypeScript(TS)自己獨有的特色,像:型別推論、型別收窄等等,也介紹了程式基礎的語法:陣列、函數等等,今...
大家好,今天來介紹泛型Generics。 什麼是泛型? 當我們希望函式、介面或類別能夠適用於不同型別,同時又希望保留型別資訊與型別檢查時,就可以使用泛型。泛型...
接續昨天泛型的基礎介紹,今天來講講泛型約束。泛型可以讓我們在定義函式、介面或其他結構時,先使用型別參數代表尚未確定的型別,等到實際使用時再決定具體型別。泛型在使...
這次來介紹工具型別(Utility Types),工具型別是 TypeScript(TS)內建的型別工具,可以根據現有型別產生新的型別,不需要重新把整個型別定義...
接續上一篇的內容,今天會繼續介紹另外三項工具型別: Pick<T, K> Omit<T, K> Record<K, T>...
今天終於邁入第20天啦!我雖然不是一個擅長寫部落格文章的人,也認為自己實力還有很多不足的部分,但能堅持20天對我這種不自律的人而言,已經是個奇蹟了。題外話到這邊...