Rozdiel medzi jazykom JavaScript a TypeScript

Kľúčový rozdiel - JavaScript vs TypeScript
 

JavaScript je populárny programovací jazyk webu. Pôvodne sa to nazývalo LiveScript. TypeScript je jazyk založený na JavaScripte. kľúčový rozdiel medzi Javascript a TypeScript je to JavaScript je skriptovací jazyk na strane klienta a TypeScript je kompilovaný jazyk zameraný na objekt. Objektovo orientované programovacie paradigma sa zameriava skôr na abstrakcie údajov než na algoritmus spracovania údajov. Je založená na dvoch hlavných koncepciách; predmety a triedy.

OBSAH

1. Prehľad a kľúčový rozdiel
2. Čo je to JavaScript
3. Čo je TypeScript
4. Podobnosti medzi jazykom JavaScript a TypeScript
5. Porovnanie vedľa seba - JavaScript vs TypeScript v tabuľkovej forme
6. Zhrnutie

Čo je to JavaScript?

HTML, CSS, JavaScript sa používajú hlavne na vývoj webových aplikácií. Hyper Text Markup Language (HTML) je značkovací jazyk, ktorý vytvára štruktúru webovej stránky. Je to vytvorenie obsahu stránky, ako sú odseky, nadpisy atď. Kaskádová šablóna so štýlmi (CSS) poskytuje štýlu webovej stránky, aby bola prezentovateľná. JavaScript je programovací jazyk, vďaka ktorému je webová stránka interaktívna. JavaScript umožňuje vykonávanie validácie formulárov, použitie animácií a vytváranie udalostí.

Obrázok 01: Logo JavaScript

JavaScript je skriptovací jazyk na strane klienta. Keď používateľ otvorí webový prehľadávač a požiada o webovú stránku, táto požiadavka prejde na webový server. Webový server odošle do webového prehľadávača obyčajný kód HTML a CSS. Operačný systém obsahuje webový prehľadávač a webový prehľadávač obsahuje webovú stránku a webová stránka pozostáva z JavaScriptu, takže sa spúšťa na webovom serveri. Prehliadače ako Safari, Opera a Chrome obsahujú modul JavaScript. JavaScript nepodporuje čítanie a zápis do súborov. Nemá tiež možnosti na viacvláknové a multiprocesové spracovanie.

Čo je TypeScript?

TypeScript je nadmnožina JavaScriptu vyvinutá spoločnosťou Microsoft. Má všetky funkcie Javascriptu. Používa kompilátor TypeScript na prevod súboru TypeScript (ts) na súbor JavaScript (js). TypeScript sa ľahšie integruje do projektov JavaScriptu. TypeScript tiež poskytuje kontrolu statického typu. Programátorovi umožňuje skontrolovať a priradiť premenné a typy funkcií. Táto funkcia uľahčuje čítanie kódu a zabraňuje tak chybám. TypeScript má dátové typy ako String, Number, Boolean, Null, Array, Enum, Tuple a Generics.

Obrázok 02: TypeScript

Hlavnou výhodou TypeScript je, že umožňuje vytváranie objektov založených na triedach. Programátori z jazyka C ++, Java, sú veľmi dobre oboznámení s pojmami, ako sú triedy, objekty, dedičnosť. Keď sa pokúsia programovať pomocou JavaScriptu, môže byť ťažké uplatniť tieto koncepty v scenári JavaScript. Na vytvorenie triedy v JavaScripte by mal programátor vytvoriť funkciu. Pre dedičstvo musia použiť prototypy. TypeScript je však založený na triedach, takže je schopný podporovať dedičnosť, zapuzdrenie a modifikátor ako objektovo orientovaný programovací jazyk..

Aké sú podobnosti medzi jazykom JavaScript a TypeScript?

  • TypeScript je superset JavaScriptu. Všetky funkcie JavaScriptu sú dostupné v TypeScript.
  • Oba jazyky sú otvorené a naprieč platformami.

Aký je rozdiel medzi jazykom JavaScript a TypeScript?

JavaScript vs TypeScript

JavaScript je jazyk založený na tlmočení, ktorý zvyšuje interaktivitu webovej stránky. TypeScript je superset Javascriptu, ktorý sa kompiluje do obyčajného JavaScriptu.
 Jazyková kategória
Javascript je skriptovací jazyk. TypeScript je objektovo orientovaný programovací jazyk.
zostavenie
Javascript nepotrebuje kompilátor. Spustí sa vo webovom prehliadači. TypeScript vyžaduje kompilátor TypeScript na konverziu do súboru JavaScript.
Objektovo orientované funkcie
JavaScript nie je čisto objektovo orientovaný. Je založený na prototype. Nemá rozhrania. TypeScript je objektovo orientovaný programovací jazyk a je založený na triede. Môžu používať triedy, dedičnosť, rozhrania a modifikátory.
Spôsob vykonania
JavaScript beží na strane klienta. TypeScript beží na strane klienta aj na strane servera.
Statická kontrola
Javascript nemá kontrolu statického typu. TypeScript má kontrolu statického typu.
modularita
Javascript nepovoľuje podporné moduly. Strojopis môže importovať súbory a moduly.

zhrnutie - JavaScript vs TypeScript

JavaScript je jazyk na vytváranie dynamických webových stránok. Je to ľahký interpretovaný jazyk, ktorý sa ľahko integruje do HTML a CSS. Je to užitočné pri validácii formulárov, animácii a pridávaní multimediálnych funkcií na webovú stránku. TypeScript je JavaScript s pridanými funkciami. Rozdiel medzi jazykom JavaScript a TypeScript je v tom, že JavaScript je skriptovací jazyk na strane klienta a TypeScript je kompilovaný jazyk zameraný na objekt..

Stiahnite si verziu jazyka JavaScript v jazyku JavaScript verzus TypeScript

Môžete si stiahnuť verziu tohto článku vo formáte PDF a použiť ju na účely offline podľa citácie. Stiahnite si PDF verziu tu Rozdiel medzi Javascriptom a strojopisom

referencie:

1.Point, Návody. „Prehľad jazyka JavaScript“. Www.tutorialspoint.com, Point of Tutorials, 15. 8. 2017. K dispozícii tu 
2.Point, Návody. „Prehrávač TypeScript.“ Www.tutorialspoint.com, Point of Tutorials, 15. 8. 2017. K dispozícii tu 
3.dnfvideo. YouTube, YouTube, 31. augusta 2016. K dispozícii tu 

S láskavým dovolením:

1.'Javascriptový odznak'By Nikotaf - vlastné dielo, (CC BY-SA 4.0) prostredníctvom Commons Wikimedia