91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TypeScript 和 JavaScript 的區別有哪些

發布時間:2020-09-16 10:12:11 來源:億速云 閱讀:136 作者:小新 欄目:web開發

小編給大家分享一下TypeScript 和 JavaScript 的區別有哪些,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

                                                           TypeScript 和 JavaScript 是目前項目開發中較為流行的兩種腳本語言,我們已經熟知 TypeScript 是 JavaScript 的一個超集。

TypeScript是一種由微軟開發的自由和開源的編程語言。它是JavaScript的一個超集,而且本質上向這個語言添加了可選的靜態類型和基于類的面向對象編程。安德斯·海爾斯伯格,C#的首席架構師,已工作于TypeScript的開發。2012年十月份,微軟發布了首個公開版本的TypeScript,2013年6月19日,在經歷了一個預覽版之后微軟正式發布了正式版TypeScript 0.9,向未來的TypeScript 1.0版邁進了很大一步。

JavaScript是一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。

JavaScript 和 TypeScript 的主要差異:

1、TypeScript 可以使用 JavaScript 中的所有代碼和編碼概念,TypeScript 是為了使 JavaScript 的開發變得更加容易而創建的。例如,TypeScript 使用類型和接口等概念來描述正在使用的數據,這使開發人員能夠快速檢測錯誤并調試應用程序

2、TypeScript 從核心語言方面和類概念的模塑方面對 JavaScript 對象模型進行擴展。

3、JavaScript 代碼可以在無需任何修改的情況下與 TypeScript 一同工作,同時可以使用編譯器將 TypeScript 代碼轉換為 JavaScript。

4、TypeScript 通過類型注解提供編譯時的靜態類型檢查。

5、TypeScript 中的數據要求帶有明確的類型,JavaScript不要求。

6、TypeScript 為函數提供了缺省參數值。

7、TypeScript 引入了 JavaScript 中沒有的“類”概念。

8、TypeScript 中引入了模塊的概念,可以把聲明、數據、函數和類封裝在模塊中。

看完了這篇文章,相信你對TypeScript 和 JavaScript 的區別有哪些有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

寻乌县| 屯昌县| 介休市| 崇义县| 姜堰市| 嘉义市| 枝江市| 奈曼旗| 蓝山县| 怀仁县| 齐河县| 青海省| 尚志市| 苍山县| 大渡口区| 林西县| 德安县| 中山市| 韩城市| 阿合奇县| 新巴尔虎右旗| 邢台市| 拜泉县| 伊金霍洛旗| 上饶县| 瑞昌市| 古交市| 秦皇岛市| 定州市| 新和县| 八宿县| 宾阳县| 沛县| 织金县| 永新县| 温泉县| 柘城县| 明星| 巴东县| 和林格尔县| 武宣县|