JavaScript 是世界上使用最廣泛的語言之一。 95% 的 JavaScript 網站在 2018 年使用;是客戶端之王,擅長為 HTML 和 CSS 頁面添加交互性。然而,設計 typescript 的人認為它已經過時,是時候在互聯網之前結束一種新語言了。
在本文中,我們將看看這兩種語言。您將看到 typescript 如何抵制 JavaScript,並幫助您作為當前或未來的開發人員決定哪一個適合您。這是 typescript 和 JavaScript 的區別。
JavaScript
JavaScript編程語言由 Brendan Eich 於 1995 年為 Netscape 創建。它是為 Web 設計的高級、多範式、及時編譯的語言。事實上,JavaScript 僅適用於沒有像 Node.js 這樣的自定義平台的 Web 瀏覽器,Node.js 通常仍用於服務器端應用程序。 JavaScript 也是動態類型的,這意味著你的程序使用的數據類型是在你鍵入之後確定的,通常是在運行時。
typescript
typescript更年輕,它是微軟在 2012 年發布的。 Typescript 與其說是一種單一的語言,不如說是一種開源的 JavaScript 插件。這稱為超集;當一種語言具有另一種語言的所有特性時,同時添加。
C 和 C++ 是相同思想的示例,C++ 只是帶有類的 C。在這種情況下,typescript 只是強類型的 JavaScript,並且具有類(以及其他增強功能)。這是因為 typescript 編譯器將 typescript 代碼轉換為瀏覽器可以識別的 JavaScript 代碼。