| 企服解答
TypeScript 是一種由微軟開發(fā)的自由和開源的編程語言。它是 JavaScript 的一個嚴格超集,并添加了可選的靜態(tài)類型和使用看起來像基于類的面向?qū)ο缶幊陶Z法操作 Prototype。C#的首席架構(gòu)師以及 Delphi 和 Turbo Pascal 的創(chuàng)始人安德斯·海爾斯伯格參與了 TypeScript 的開發(fā)。
typescript什么意思
TypeScript 設計目標是開發(fā)大型應用,然后轉(zhuǎn)譯成 JavaScript。由于 TypeScript 是 JavaScript 的嚴格超集,任何現(xiàn)有的 JavaScript 程序都是合法的 TypeScript 程序。TypeScript 支持為現(xiàn)存 JavaScript 庫添加類型信息的定義文件,方便其他程序像使用靜態(tài)類型的值一樣使用現(xiàn)有庫中的值。當前有第三方提供常用庫如 jQuery、MongoDB、Node.js 和 D3.js 的定義文件。TypeScript 編譯器本身也是用 TypeScript 編寫,并被轉(zhuǎn)譯為 JavaScript,以 Apache License 2 發(fā)布。
| 拓展閱讀
typescript提供的核心概念:
1、TypeScript 通過類型注解提供編譯時的靜態(tài)類型檢查。
2、TypeScript 中的數(shù)據(jù)要求帶有明確的類型,JavaScript不要求。
3、TypeScript 為函數(shù)提供了缺省參數(shù)值。
4、TypeScript 引入了 JavaScript 中沒有的“類”概念。
5、TypeScript 中引入了模塊的概念,可以把聲明、數(shù)據(jù)、函數(shù)和類封裝在模塊中。
[免責聲明]
文章標題: typescript什么意思
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學習與參考,不代表本網(wǎng)站贊同其觀點和對其真實性負責。如涉及作品內(nèi)容、版權和其它問題,請及時溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個工作日內(nèi)處理。