TypeScript 是一種以 JavaScript 為基礎建構的語言,開發者可以用它描述程式碼預期接收的資訊型別。這些描述能幫助工具在程式執行前發現某些不相符之處。

例如,函式需要數字卻收到日期,TypeScript 可能會在開發者撰寫程式碼時發出警告。可以把它想成替盒子貼上標籤,這樣更容易發現裡面放錯了東西。

TypeScript 無法阻止所有錯誤,而且瀏覽器通常執行的是由它產生的 JavaScript。它是額外的檢查輔助工具,並不能保證程式一定正確。