斷斷續續碰了一些 TypeScript 的內容,但在實務上始終缺乏一個概念式的整理,導致沒辦法隨心所欲的規劃使用。這回找上 Hiskio 上的「布魯斯的 TypeScript 入門教學」課程,看能不能有所進步。此篇會筆記下 TypeScript 的基礎型別和 any。
課程相關資訊
[連結]:https://hiskio.com/courses/628/lectures/33126
本篇範圍:Chapter 3
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. TypeScript 會有自動推斷型別的能力。
2. 如果你一開始宣告的變數沒有賦予值,那會變成 any 型別,並不建議
3. 若你想要將一個變數特別定義成 undefined or null 的話,那必須寫成如 a: undefined = undefined ; b = undefined 會被自動推斷成 any
4. 避免使用 any,讓 bug 得以早點顯現。如果全部都用 any,那其實用 js 即可