typescript相容es6。 TypeScript從1.5開始支援ES6(modules、destructuring、spread、for..of、symbols、computed properties、let/const);TypeScript支援modules和ES6最新的modules語法,也支援ES7的Decorator特性。
本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。
TypeScript 1.5 正式發布ES6 支援
TypeScript 1.5 正式發布,此版本是Visual Studio 2015# 更新的一部分,可以從download for Visual Studio 2013, npm 或GitHub
取得到最新版本。 值得關注的改進ES6 支援(modules、destructuring
、spread、
for..of、 symbols、 computed propertieslet/const) tagged string templates
此外,TypeScript 1.5 支援modules 和ES6 最新的modules 語法;簡化了modules;支援新module 輸出;編譯器支援'tsconfig.json
#';支援ES7 的Decorator 特性;更好的使用AngularJS。詳細改進請看發行說明
。 TypeScript 是微軟新推出的語言,基於 JavaScript ,最終透過工具編譯產生 JavaScript。 TypeScript 相容於JavaScript,可以載入JavaScript程式碼然後執行。 TypeScript與JavaScript相比進步的地方包括:加入註釋,讓編譯器理解所支援的物件和函數,編譯器會移除註釋,不會增加開銷;增加一個完整的類別結構,使其成為一個全新的面向對象語言。JavaScript、TypeScript、ES6三者之間的連結與差異###############ES6是什麼####### ##ECMAScript 6.0(以下簡稱ES6)是JavaScript語言(現在是遵循ES5標準)的下一代標準,已經在2015年6月正式發布了。它的目標,是使得JavaScript語言可以用來編寫複雜的大型應用程序,成為企業級開發語言。 #########ES6的新特性######
ECMAScript和JavaScript的關係
由於JavaScript的創造者Netscae公司的版權問題,ECMAScript不能叫Javascript。總之,ECMAScript和JavaScript的關係是,前者是後者的規格(語言規範),後者是前者的一種實作。
JavaScript 與 TypeScript 的關係
TypeScript是Javascript的超集,實作以物件導向程式設計的方式使用Javascript。當然最後程式碼還是編譯為Javascript。
TypeScript和ES6的關係
typescript相對於ES6,TypeScript最大的改善是增加了型別系統。
附:typescript相對於ES5有五大改善:
TypeScript是ES6的超集。至於需不需要使用,在於你所需要的場景。例如在Angular2中,用TypeScript明顯優於ES6。
總結一下:
ES6是Javascript語言的標準,typescript是ES6的超集。
【相關推薦:javascript影片教學、程式設計影片】
以上是typescript兼容es6嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!