初入門TypeScript的日誌,內容是看完官方Handbook、Doc之類的心得小結,偶爾可能會穿插React ft. TypeScript,反正就是非常隨心所欲隨喜的菜鳥心得🥸
Day6 的時候曾經使用過Union型別,今天就要正式認識Union型別。 Union的關鍵字是 |,其用途是可以合併多個型別成一個型別,例如合併string...
Day 11來到這份Tutorial的Section3 - 控制敘述,包含條件判斷(if-else、switch)與迴圈(for、while)等等。 雖然這是T...
Day 12 同樣因為Tutorial的迴圈(loop)觀念跟JavaScript是相同的,所以只會回顧迴圈的重點。 迴圈(loop)代表的是重複做相同或類似...
Day 13 終於來到函式(function),函式篇章也不會太難,只是有一些觀念要留意。 函式 在TypeScript裡,要替函式加上型別的語法如下: fu...
Class是JavaScript ES6以後出來的語法糖,今天大部分的內容也和JavaScript差不多,如果對JavaScript Class熟悉的話,加上型...
今天要提到的是TypeScript才有的語法,而TypeScript的這些語法擴展了JavaScript缺乏的一些OOP(Objected-oriented P...
interface 在TypeScript可以有兩種用途: 定義物件(object)的屬性和方法型別; 描述類別(class)應實作的方法 先從定義物件的屬...
Day 17 稍微認識interface進階一點點的用法 extends extends 關鍵字是用來擴充一個 interface 描述的屬性,例如: int...
在其他程式語言裡有一個蠻好用的語法,可以創造出有相同邏輯卻能套用在不同型別的函式(function),像是C++的template、C#和Java的Generi...
前一篇已經透過一個很簡單的generic function例子學到一點點generic最基本語法: function getSomething<T>...