Heim  >  Artikel  >  Web-Frontend  >  Der Unterschied zwischen TypeScript und JavaScript

Der Unterschied zwischen TypeScript und JavaScript

(*-*)浩
(*-*)浩Original
2019-05-20 18:36:4013498Durchsuche

TypeScript und JavaScript sind zwei der beliebtesten Skriptsprachen in der aktuellen Projektentwicklung. Wir wissen bereits, dass TypeScript eine Obermenge von JavaScript ist.

Der Unterschied zwischen TypeScript und JavaScript

TypeScript ist eine kostenlose und Open-Source-Programmiersprache, die von Microsoft entwickelt wurde. Es ist eine Obermenge von JavaScript und fügt der Sprache im Wesentlichen optionale statische Typisierung und klassenbasierte objektorientierte Programmierung hinzu. Anders Helsberg, Chefarchitekt von C#, hat an der TypeScript-Entwicklung gearbeitet. Im Oktober 2012 veröffentlichte Microsoft die erste öffentliche Version von TypeScript. Am 19. Juni 2013 veröffentlichte Microsoft nach einer Vorschauversion offiziell die offizielle Version von TypeScript 0.9 und machte damit einen großen Schritt in Richtung der zukünftigen Version von TypeScript 1.0.

JavaScript ist eine wörtliche Skriptsprache, eine dynamisch typisierte, schwach typisierte, prototypbasierte Sprache mit integrierter Unterstützung für Typen. Sein Interpreter heißt JavaScript-Engine, ist Teil des Browsers und wird häufig in clientseitigen Skriptsprachen verwendet. Er wurde erstmals auf HTML-Webseiten (einer Anwendung unter Standard Universal Markup Language) verwendet, um HTML-Webseiten dynamische Funktionen hinzuzufügen . .

Die Hauptunterschiede zwischen JavaScript und TypeScript:

1. TypeScript kann alle Codes und Codierungskonzepte in JavaScript verwenden, um die Entwicklung von JavaScript zu vereinfachen. TypeScript verwendet beispielsweise Konzepte wie Typen und Schnittstellen, um die verwendeten Daten zu beschreiben, was Entwicklern ermöglicht, Fehler schnell zu erkennen und Anwendungen zu debuggen

2. TypeScript nutzt JavaScript aus den Kernaspekten der Sprache und der Modellierung von Klassenkonzepten Das Objektmodell wird erweitert.

3. JavaScript-Code kann ohne Modifikation mit TypeScript funktionieren und ein Compiler kann verwendet werden, um TypeScript-Code in JavaScript zu konvertieren.

4. TypeScript bietet eine statische Typprüfung zur Kompilierungszeit durch Typanmerkungen.

5. Daten in TypeScript erfordern klare Typen, JavaScript jedoch nicht.

6. TypeScript stellt Standardparameterwerte für Funktionen bereit.

7. TypeScript führt das Konzept der „Klasse“ ein, das in JavaScript nicht zu finden ist.

8. TypeScript führt das Konzept von Modulen ein, die Deklarationen, Daten, Funktionen und Klassen in Modulen kapseln können.

Verwandte Lernempfehlungen: JS-Video-Tutorial

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen TypeScript und JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist ein Prototyp in js?Nächster Artikel:Was ist ein Prototyp in js?