TypeScript (TS)是由微軟開發的JavaScript的超集。TypeScript由微軟和穀歌兩家公司支持。
微軟,因為它是TypeScript的創造者,穀歌,因為它被用於開發Angular,從版本2到Angular12(當前版本)。它是構建Angular2+應用程序的官方語言。
TypeScript是在JavaScript的基礎上開發的。它支持JavaScript的所有概念和特性。
TypeScript是創建一個JavaScript的超級集。它提供了強大的OOP(麵向對象編程)特性,如繼承接口和類、聲明式樣式、靜態類型和模塊。盡管這些特性中有許多已經存在於JavaScript中,但它們是不同的,因為JavaScript遵循的是基於原型的OOP,而不是基於類的OOP。
TS特性使開發人員可以輕鬆地創建複雜的大型JavaScript應用程序,從而更易於主用和調試。
打印稿兩者都能工作嗎客戶端編程和服務器端編程。TypeScript可以用在客戶端程序開發中,使用Angular框架。它可以用於服務器端程序開發,使用NodeJS平台。
要使用TypeScript,我們需要在現代代碼編輯器/ IDE中使用,如Visual Studio code, Atom, Sublime Text, Web Storm, Eclipse等。
我們知道瀏覽器隻理解JavaScript語言。瀏覽器不支持TypeScript。
TypeScript代碼不能直接由瀏覽器執行。
所以,TypeScript代碼需要轉換成JavaScript代碼,我們需要在網頁中導入JavaScript語言文件。瀏覽器執行JavaScript。我們使用“TypeScript編譯器”(tsc)來編譯/編譯“文件名。ts (TypeScript文件)”到“filename.js (JavaScript文件)”。我們不會將TypeScript文件加載到瀏覽器中。我們將加載並執行JavaScript文件到瀏覽器中
TypeScript是一種編譯語言,這意味著我們需要將它編譯成JavaScript,以便能夠在隻支持一種編程語言的web瀏覽器中運行。幸運的是,TS編譯器與大多數構建係統和捆綁器很好地集成在一起。
TypeScript文件以.ts擴展。我們可以使用npm然後你可以通過運行tsc source-file.ts命令從終端。