iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

Hello TypeScript 菜鳥 系列

初入門TypeScript的日誌,內容是看完官方Handbook、Doc之類的心得小結,偶爾可能會穿插React ft. TypeScript,反正就是非常隨心所欲隨喜的菜鳥心得🥸

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

Day 10. TypeScript 參考型別:Union

Day6 的時候曾經使用過Union型別,今天就要正式認識Union型別。 Union的關鍵字是 |,其用途是可以合併多個型別成一個型別,例如合併string...

2022-09-26 ‧ 由 urlun0404 分享
DAY 12

Day 11. [複習] 程式控制:條件判斷(Condition)

Day 11來到這份Tutorial的Section3 - 控制敘述,包含條件判斷(if-else、switch)與迴圈(for、while)等等。 雖然這是T...

2022-09-27 ‧ 由 urlun0404 分享
DAY 13

Day 12. [複習] 程式控制:迴圈(Loop)

Day 12 同樣因為Tutorial的迴圈(loop)觀念跟JavaScript是相同的,所以只會回顧迴圈的重點。 迴圈(loop)代表的是重複做相同或類似...

2022-09-28 ‧ 由 urlun0404 分享
DAY 14

Day 13. TypeScript Function 函式

Day 13 終於來到函式(function),函式篇章也不會太難,只是有一些觀念要留意。 函式 在TypeScript裡,要替函式加上型別的語法如下: fu...

2022-09-29 ‧ 由 urlun0404 分享
DAY 15

Day 14. TypeScript Class 類別:基本語法

Class是JavaScript ES6以後出來的語法糖,今天大部分的內容也和JavaScript差不多,如果對JavaScript Class熟悉的話,加上型...

2022-09-30 ‧ 由 urlun0404 分享
DAY 16

Day 15. TypeScript Class 類別:Member visibility、readonly、abstract

今天要提到的是TypeScript才有的語法,而TypeScript的這些語法擴展了JavaScript缺乏的一些OOP(Objected-oriented P...

2022-10-01 ‧ 由 urlun0404 分享
DAY 17

Day 16. TypeScript interface 介面:基本語法

interface 在TypeScript可以有兩種用途: 定義物件(object)的屬性和方法型別; 描述類別(class)應實作的方法 先從定義物件的屬...

2022-10-02 ‧ 由 urlun0404 分享
DAY 18

Day 17. TypeScript interface 介面:extends、implements

Day 17 稍微認識interface進階一點點的用法 extends extends 關鍵字是用來擴充一個 interface 描述的屬性,例如: int...

2022-10-03 ‧ 由 urlun0404 分享
DAY 19

Day 18. TypeScript Generic 泛型:超基本語法

在其他程式語言裡有一個蠻好用的語法,可以創造出有相同邏輯卻能套用在不同型別的函式(function),像是C++的template、C#和Java的Generi...

2022-10-04 ‧ 由 urlun0404 分享
DAY 20

Day 19. TypeScript Generic 泛型:Generic Interface、Generic Class

前一篇已經透過一個很簡單的generic function例子學到一點點generic最基本語法: function getSomething<T>...

2022-10-05 ‧ 由 urlun0404 分享