什麼是TypeScript?
TypeScript是一種由微軟開發和維護的免費開源編程語言(開源於GitHub)。它不是一門獨立的語言,它是一個強類型的JavaScript超集。
可編譯爲純JavaScript,提供了類型檢查,語言擴展,工具屬性等特性。
TypeScript能夠在任何瀏覽器、主機和操做系統上執行。TypeScript不可以直接在瀏覽器上運行的。它須要一個編譯器來編譯和生成JavaScript文件。
爲何使用TypeScript?
- 增長了代碼的可讀性和可維護性
- 支持面向對象的編程特性,好比類、接口、繼承、泛型等等。
- TypeScript在代碼編譯時會進行嚴格的靜態類型檢查,若是發現任何錯誤,它將在運行腳本以前突出顯示這些錯誤。
- 擁有活躍的社區
安裝使用
- 全局安裝命令 cnpm install -g typescript
- 編譯文件 tsc hello.ts
- 將多個.ts文件合併成一個.js文件
- 將多個文件編譯輸出到 comman.js
- tsc --outFile comman.js file1.ts file2.ts file3.ts
- file2.ts和file3.ts將被編譯,並將輸出放在file1.ts中,file1.ts包含全部的JavaScript代碼。
- tsc --outFile file1.ts file2.ts file3.ts
- 自動編譯.ts文件,並實時修改.ts文件
tsc --watch file1.ts