Vad är TypeScript? - Funktioner och installationsprocess för TypeScript

Innehållsförteckning:

Anonim

Vad är TypeScript?

TypeScript kan vara ett objektorienterat programmeringsspråk skapat och underhållet av Microsoft Corporation. Detta är den superset av JavaScript och har alla deras komponenter och vet också att det kan vara modern JavaScript med klasser, valfria typer, gränssnitt ännu mer.

Det är ett starkt typspråk. Webbläsaren kan inte köra TypeScript.

TypeScript Compiler sammanställer koden och kommer in i JavaScript-kod som körs i webbläsaren.

Installationsprocess

1. Installera först Node js på din maskin sedan NPM (Node Package Manager) stöds.

2. Gå till nodejs.org-webbplatsen och ladda ner den.

3. Installera Node js, öppna sedan kommandotolken eller terminalen och kontrollera versionen av en nod med typ node - v och tryck på enter

4. Du kan nu ställa in Typescript by NPM. Återigen genom din kommandotolk eller terminal skriver du nästa kommando för att ställa in Typescript:

5. Detta kommando kan installera Typescript globalt så att du kan använda det i varje projekt. Efter att installationen är klar kan du kontrollera versionen med tsc -v

6. Du kan nu använda Typescript. Generera en ny fil från din kodredigerare och en förlängning av denna fil bör vara .ts

7. Webbläsare förstår inte Typescript-programmet, därför kompilerar TypeScript Compiler koden och konverteras till JavaScript.

8. Detta kommando skapar en JavaScript-fil direkt och konverterar Typescript-programmet till .js-förlängning.

Till exempel skapas filen myProgram.ts till en JavaScript-fil myProgram.js.

Stark typning

TypeScript stöder ES (ECMAScript) 6 eller ES 2015 JavaScript-version, men ES 2015 stöds inte i alla webbläsare eftersom TypeScript konverteras till ES5-version. ES5 stöder och körs i alla webbläsare.

Låt oss fortsätta medan vi använder nyckelfunktioner i Typescript. Till skillnad från JS, kan vi specificera typerna för var och en av våra variabler eftersom antalet, strängen, booleska, matrisen, tuple, enum, valfri och mycket mer.
Under kan du se några exempel på stark typ:

Objektorienterad funktion i TypeScript

Det kan vara ett enkelt objektorienterat programmeringsspråk som erbjuder fasta funktioner i detta inklusive klasser, gränssnitt, moduler, arv och så vidare.

Vi kan till exempel definiera en klass:

Vi har nu skapat en mänsklig klass och vi kan också generera instanser med det nya sökordet.

När vi tilldelat objektet Human () behöver vi inte uttrycka sin typ igen. Det kan utföras direkt med hjälp av Typescript.

I objektorienterad programmering har vi en viktig metod som kallas en konstruktör (). Varje klass erbjuder i grunden en standardkonstruktormetod, liksom att vara känd som om vi skapar en instans av denna klass:

I objektorienterad programmering används åtkomstmodifierare för att begränsa eller tillåta åtkomst till variablerna i en klass från externt. Du hittar tre olika typer av åtkomstmodifierare:

Allmänt - Tillåter åtkomst utanför en klass.
Privat - Aktiverar inte åtkomst utanför en klass.
Skyddad - Tillåter endast åtkomst i en klass såväl som härledda klasser.

fördelar

  • Det kan vara ett enkelt objektorienterat programmeringsspråk; det är enkelt att skriva ett program i TypeScript med lite förståelse.
  • Detta kan användas för både klientsidan och även serverns utveckling.
  • Kompilatorn kan konvertera till JavaScript-ekvivalenta program som körs på alla webbläsare.
  • Det har utmärkt verktygsstöd med IntelliSense, dvs. TypeScript-programkompilering samt IntelliSense. Som en kod kan läggas till ger IntelliSense effektiva tips.
  • Programmet i TypeScript är mycket mer läsbart. Programmeraren kan också lägga till eller kanske ersätta programmet snabbare eftersom det hjälper dem att komma ihåg vad varje kodkod beskrivs som.
  • Programmet är enkelt och rent i TypeScript. Precis som utvecklarna skriver programmet så hittar statisk typning i TypeScript buggar som gör att de kan skapa ett mer robust program och behålla det.

Varför ska vi använda TypeScript?

  • Code refactoring på ett dynamiskt språk är dessutom svårt att utveckla svårare för att behålla det bra programmet, TypeScript kan hjälpa till med att återföra program med lämplig programvara.
  • Programkvalitet kan utföras med den statiska analysprogramvaran som huvudsakligen använder statisk typprogram. I så fall är TypeScript bra.
  • Webbläsare har inget bra utförande av alla funktioner. Du måste stödja äldre webbläsare. Typskript underlättar egenskaperna och kan sammanställas till äldre utsläpp.

Hur denna teknik kommer att hjälpa dig i karriärtillväxt?

  • Det kan vara det språk som används i Angular2 till Angular7. Till skillnad från JavaScript kan det beskrivas som ett ganska enkelt språk som mycket kan föredra C #. Verkar organiska i jämförelse med JavaScript.
  • Till skillnad från React.JS Angular är det mestadels en total MVC-plattform, vilket kan vara viktigt för alla typer av anständiga webbapplikationer.
  • Detta kan bli allt mer känt i gränssnittet. För närvarande vill många av dessa människor arbeta med eller kanske lära sig TypeScript inom sitt framtida projekt.

Dessa två faktorer är utmärkta och det hjälper dig att förutse en bra framtid, under de kommande fem åren.

Slutsats

  • Det förbättrar din hastighet när du utför refactoring. Det är större för kompilatorn att hjälpa dig fånga fel snarare än att ha poäng som inte lyckas vid körning.
  • TypeScript är bland de bästa typerna av dokumentation du kan ha. Funktionssignaturen är ett ställe såväl som funktionskroppen.

Det ger många belöningar för din effektivitet och sedan programmerare kunskap. Vi har lagt märke till att det är enkelt att lägga till det med det nuvarande JavaScript-projektet och att det ger minimala omkostnader. TypeScript skiljer sig absolut inte bara från Angular, ytterligare effektiva frontend-ramar inklusive React och Vue börjar kombineras med TypeScript för att tillåta programmeringsgrupper att producera applikationer som kan vara pålitliga, miljövänliga och skalbara. JavaScript och TypeScript växer kontinuerligt men konkurrerar inte mot varandra. Det är utformat för att förbättra och förbättra JavaScript - verkligen inte ersätta det. I den närmaste framtiden kan alla se mycket likadana i goda resultat. TypeScript förblir den statiskt typiska ersättaren.

Rekommenderade artiklar

Detta har varit en guide till Vad är TypeScript ?. Här har vi diskuterat användning, karriärtillväxt, funktioner och installationsprocess för TypeScript. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Introduktion till JavaScript
  2. Vad är öppen vagn?
  3. Vad är OLTP?
  4. Viktigt av datavisualisering med Tableau
  5. Olika operationer relaterade till tuples