TypeScript可以讓您作為程式員的生活更輕鬆,並使您的程式碼減少錯誤。

我們剛在freeCodeCamp.orgYouTube頻道上發布了一門 TypeScript 初學課程。這門課程由Scrimba的Bob Ziroll讲授。每個課程單元都有互動式程式碼在Scrimba課程頁面上提供。

這門課程將為您提供實作導入 TypeScript。到头来,您將對 TypeScript 的基礎知識有堅實的理解,並了解如何利用它來創建更安全和可靠的 JavaScript 應用程序。

TypeScript 是 JavaScript 的「超集」,意味著所有有效的 JavaScript 程式碼在 TypeScript 中也是有效的。然而,TypeScript 通過讓您寫出更有信心於項目穩定性和 longevity 的程式碼,從而提升了您的程式開發體驗。這是由於它在編譯時進行檢查,這時可以識別潛在的錯誤,讓您能夠積極地修正問題,並防止程序在運行時發生當機。這確保了開發過程更加平滑和可靠。

通過提供強大的型別系統和現代工具支持,TypeScript 還提供了一個健壯的開發環境。這使coderefactoring 更容易、管理大型 codebases,並與其他開發者合作。這門初級課程將為您提供 effectively integrate TypeScript 入您的 JavaScript 項目的知識和技能。

以下是在課程中涵蓋的題目:

  • 為什麼 TypeScript?

  • 基本型別

  • 字面型別

  • 自訂類型 (物件)

  • 已命名 arrays

  • 可选屬性

  • 联合

  • 类型缩窄

  • 工具类型

  • 泛型

freeCodeCamp.org YouTube 频道 上观看完整课程 (2 小时观看)。