TypeScript

係一種開源嘅編程語言，呢隻語言項目由微軟進行維護同埋管理。  TypeScript唔單只包含咗JavaScript嘅語法，仲提供咗靜態型別檢查，仲有類似類別為基嘅物件導向編程語法系統Prototype。C#嘅首席架構師同埋Delphi仲有Turbo Pascal嘅創始人安德斯·海爾斯伯格都有份開發TypeScript。

TypeScript係為咗開發大型應用程式而設計嘅，TypeScript可以轉譯做JavaScript。  因為TypeScript係JavaScript嘅超集，所以依家所有嘅JavaScript程式都係合法嘅TypeScript程式。

TypeScript支援為現存JavaScript函式庫添加類型資訊嘅定義文件，方便其他程式，例如用靜態類型嘅值直接用現有庫中的值。目前有第三方提供嘅常用函式庫例如jQuery、MongoDB、Node.js同埋D3.js嘅定義文件。

TypeScript編譯器本身都係用TypeScript編寫，畀人轉譯做JavaScript，用Apache許可證第二版發布。

同JavaScript嘅兼容性 
TypeScript 係 JavaScript 嘅一個超集。 預設情況下編譯器會以 ECMAScript 3做目標但係編譯器都可以用到ES5。一個 TypeScript 應用可以利用已經喺度嘅JavaScript腳本。編譯之後嘅 TypeScript 腳本都可以喺JavaScript入面用到。

現有框架例如 jQuery 同埋 Node.js 等受到完全支持。呢啲庫嘅類型聲明都會喺源代碼入面提供。

用到TypeScript嘅軟件 
任何可以用到JavaScript嘅軟件都可以用到TypeScript，因為佢只會畀人編譯做標準嘅 JavaScript，一個腳本可以畀人預編譯做 JavaScript，亦都可以透過為 TypeScript 包含JavaScript編譯器實時編譯出嚟。

出面網站
 TypeScript官方網站
 TypeScript示例
可以轉譯做JavaScript嘅語言列表

程式語言