簡單探討JavaScript 與 TypeScript之間的聯絡

roc_guo 發表於 2021-12-07
JavaScript
1、什麼是 JavaScript?

JavaScript,也稱為 JS,是一種符合 ECMAScript 規範的程式語言。這是一個高階別的、通常是即時編譯的、多正規化的。

Vanilla JavaScript 是一個名稱,用於指代使用普通 JavaScript 而無需任何其他庫。

2、JavaScript 有什麼用?

JS 是一種廣泛使用的程式語言,用於客戶端和伺服器端,使網頁具有互動性。

JavaScript 可用於以下用途:

向網頁新增互動行為。

建立 Web 和移動應用程式。

構建 Web 伺服器和開發伺服器應用程式。

遊戲開發

3、什麼是 TypeScript?

TypeScript 是一種強型別、物件導向的編譯語言。TypeScript,也稱為 TS,是 JavaScript(JS) 遵循 JavaScript 的超集。簡而言之,TS 就是 JS 加上更多的附加功能。

4、TypeScript 有哪些特點?

TypeScript 只是 JavaScript。您只需要瞭解 JS 即可使用 TS。這是因為你所有的 TypeScript 程式碼都被轉換成 JavaScript 來執行。

TypeScript 支援其他 JS 庫;因此,TypeScript 生成的 JS 可以重用所有現有的 JavaScript 框架、工具和庫。

JS 檔案是 TS 檔案。這只是意味著任何有效的 .js 檔案都可以*重新命名為 .ts 並與其他 TS 檔案相容。

TypeScript 是可移植的。TS 可以在任何執行 JS 的環境中執行,它可以跨瀏覽器、裝置、作業系統等...... TypeScript 不需要專用的 VM 或特定的執行時環境來執行。

5、TypeScript 相對於 JavaScript 的用途是什麼?

TypeScript 相對於 JavaScript 的優勢包括:

支援類和模組。

靜態型別檢查

ES6 功能支援

清除庫 API 定義。

對 JavaScript 打包的內建支援。

JavaScript 的超集

6、我們應該開始使用 TypeScript 嗎?

由於 TypeScript 是一種物件導向的語言,它使程式碼更加可重用、簡單、乾淨和一致。所以比較建議使用 TypeScript 來構建一個龐大的專案。但vanilla JavaScript 可用於較小的編碼專案以獲得更好的實踐。

到此這篇關於 JavaScript 與 TypeScript之間的聯絡的文章就介紹到這了


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2846356/,如需轉載,請註明出處,否則將追究法律責任。