什麼是TypeScript
TypeScript 是微軟開發一款開源的編程語言,本質上是向 JavaScript 增加靜態類型系統。它是 JavaScript 的超集,所有現有的 JavaScript 都可以不加改變就在其中使用。它是爲大型軟件開發而設計的,它最終編譯產生 JavaScript,所以可以運行在瀏覽器、Node.js 等等的運行時環境。
爲什麼要用TypeScript
1.支持ES6規範
2.強大的IDE支持
3.Angular2的開發語言
4.完全的面向對象,類和對象。基於此,TypeScript將成爲提高開發人員開發效率的利器,它很容易理解和接受。
5.在編寫代碼的階段,TypeScript就能夠找到大部分的錯誤,而JavaScript在這方面就沒那麼友好了。要知道,運行時錯誤越少,你的程序的bug就越少。除此之外,相比JavaScript,TypeScript的重構也更容易。
TypeScript開發環境
在線compiler:官網 中點擊Playground
本地compiler:sudo npm install -g typescript