Articles in this series
學習資源: Codecademy Type Inferences 型別推論 在 JavaScript 中我們可以對變數進行任意賦值,這樣的方式很彈性也可以很快地 coding。但也因為如此的彈性,才會造成許多意外的 bug。 所以在 TypeScript...
學習資源: Codecademy 介紹 當我們在JavaScript中宣告一個函式時,我們通常期望用某種型別的引數來呼叫它。所以當 JavaScript不會監督引數的型別時,就可能會引起意想不到錯誤: function printLengthOfText(text) { ...
學習資源: Codecademy 介紹 陣列與使用 primitive 型別有點不同。這是因為陣列通常包含許多資料。追蹤陣列的型別意味著跟蹤每個元素的型別。 例如: let firstArray = [1, 2, 3, 4]; let secondArray = [5, '6',...
學習資源: Codecademy Enums 枚舉 在做型別註釋的時候,比如使用 Tuples ,變數很多的時,型別註釋也會跟著很多。但大多時候很多都是重複的,所以這時枚舉就派上用場了。 enum Direction { North, South, East, ...
學習資源: Codecademy 介紹 TypeScript 讓我們針對變數給予不同的型別。而通常若給予變數一個型別的話,我們就只允許給變數這個型別的值。 而另一方面,也可以給變數 any 型別,所以在 assign...
學習資源: Codecademy Introduction 在寫 TypeScript 一個常見的挑戰是如何在程式碼會遇到的狀況下使用型別,比如下面的例子: class Robot { identify(id: number) { console.log(`beep! I'm...