1. 程式人生 > >TypeScript和JavaScript的區別

TypeScript和JavaScript的區別

經過一段時間TypeScript專案的開發,總結出TS和JS的不同點:

1:TS可以使用JS的所有程式碼和概念,TS使用型別和介面描述資料;

2:TS引入模組的概念,可以對資料,宣告,類進行封裝;

3:TS中引入了類的概念;

4:TS為函式提供預設引數值;

5:TS中的資料要求帶有明確的資料型別;

6:TS通過型別註解提供編譯時的靜態型別檢查;

7:TS和JS可以完美相容,通過使用編譯器可以將TS轉換為JS;