Hvad er TypeScript?

TypeScript kan være et objektorienteret programmeringssprog oprettet og vedligeholdt af Microsoft Corporation. Dette er supersættet af JavaScript og besidder alle deres komponenter og ved også, at det kan være moderne JavaScript med klasser, valgfri typer, grænseflader endnu mere.

Det er et stærkt typisk sprog. Webbrowser kan ikke køre TypeScript.

TypeScript Compiler kompilerer koden og kommer ind i JavaScript-kode, der køres i webbrowseren.

Installationsproces

1. Installer først Node js på din maskine, da NPM (Node Package Manager) understøttes.

2. Gå til nodejs.org-webstedet og download det.

3. Installer Node js, åbn derefter kommandoprompten eller terminalen og kontroller versionen af ​​en node ved hjælp af type node - v og tryk på Enter

4. Du kan nu konfigurere Typescript efter NPM. Endnu en gang gennem din kommandoprompt eller terminal, indtast den næste kommando til opsætning af Typescript:

5. Denne kommando kan installere Typescript globalt, så du kan bruge det i hvert projekt. Efter installationen er færdig, kan du tjekke versionen med tsc -v

6. Du kan nu bruge Typescript. Generer en ny fil ud af din kodeditor, og en udvidelse af denne fil bør også være .ts

7. Webbrowsere forstår ikke Typescript-programmet, derfor kompilerer TypeScript Compiler koden og konverteres til JavaScript.

8. Denne kommando opretter en JavaScript-fil med det samme og konverterer Typescript-programmet til .js-udvidelse.

For eksempel oprettes filen myProgram.ts til en myProgram.js JavaScript-fil.

Stærk skrivning

TypeScript understøtter ES (ECMAScript) 6 eller ES 2015 JavaScript-version, men ES 2015 understøttes ikke i alle browsere, da TypeScript er konverteret til ES5-version. ES5 understøtter og kører i alle browsere.

Lad os fortsætte, mens vi bruger nøglefunktioner i Typescript. Forskellig fra JS, er vi i stand til at specificere typerne af hver af vores variabler siden antallet, streng, boolsk, matrix, tupler, enums, hvilken som helst og meget mere.
Nedenfor kan du observere et par eksempler på stærk indtastning:

Objektorienteret funktion af TypeScript

Det kan være et enkelt objektorienteret programmeringssprog, der tilbyder solide funktioner i dette, herunder klasser, grænseflader, moduler, arv og så videre.

For eksempel kan vi definere en klasse:

Vi har nu oprettet en menneskelig klasse, og vi kunne også generere tilfælde med det nye søgeord.

Når vi først har tildelt det menneskelige () objekt, behøver vi ikke at udtrykke deres type igen. Det kan udføres med det samme af Typescript.

I objektorienteret programmering har vi en essentiel metode, der er kendt som en konstruktør (). Hver enkelt klasse tilbyder i det væsentlige en standardkonstruktormetode, såvel som at være kendt som om vi opretter et eksempel på denne klasse:

I objektorienteret programmering bruges adgangsmodifikatorer til at begrænse eller tillade adgang til variablerne i en klasse fra eksternt. Du finder 3 forskellige typer adgangsmodifikatorer:

Offentlig - Tillader adgang ud over en klasse.
Privat - tillader ikke adgang ud over en klasse.
Beskyttet - Tillader kun adgang i en klasse såvel som afledte klasser.

Fordele

  • Det kan være et enkelt objektorienteret programmeringssprog; det er nemt at skrive et program i TypeScript med lidt forståelse.
  • Dette kan bruges til både klientside og udvikling af serversiden.
  • Compileren kan muligvis konvertere til JavaScript-ækvivalent program, der kører på alle webbrowsere.
  • Det har fremragende værktøjsstøtte med IntelliSense, dvs. TypeScript-programkompilering såvel som IntelliSense. Som en kode kan tilføjes, giver IntelliSense effektive tip.
  • Programmet i TypeScript er meget mere læseligt. Programmereren kan også tilføje eller måske udskifte programmet hurtigere, da det hjælper dem med at huske, hvad hver bit af koden beskrives som.
  • Programmet er let såvel som rent i TypeScript. Ligesom udviklerne skriver programmet, finder statisk indtastning i TypeScript fejl, der giver dem mulighed for at oprette et mere robust program og beholde det.

Hvorfor skal vi bruge TypeScript?

  • Kode-refactoring på et dynamisk sprog er derudover vanskeligt at udvikle sværere for at bevare det gode program, TypeScript kan hjælpe med programrefactoring med den passende software.
  • Programkvalitet kan udføres med den statiske analysesoftware, der hovedsageligt bruger statisk type-program. I så fald er TypeScript fantastisk.
  • Webbrowsere har ingen stor udførelse af alle funktionerne. Du skal støtte ældre webbrowsere. Typeskrift letter egenskaberne og kan samles ned til ældre udsendelse.

Hvordan denne teknologi vil hjælpe dig i karrierevækst?

  • Det kan være det sprog, der bruges i Angular2 til Angular7. I modsætning til JavaScript kan det beskrives som et ganske enkelt sprog, der meget kan foretrække C #. Virker organisk i sammenligning med JavaScript.
  • I modsætning til React.JS Angular er det for det meste en samlet MVC-platform, som kan være vigtig for enhver form for anstændig størrelse-webapplikation.
  • Dette kan blive mere og mere berømt i frontend-miljøet. I øjeblikket ønsker mange af disse mennesker at arbejde med eller måske lære TypeScript inden for deres fremtidige projekt.

Disse to faktorer er fremragende, og det vil hjælpe dig med at forudsige en stor fremtid, omkring de kommende fem år.

Konklusion

  • Det forbedrer din hastighed, når du udfører refactoring. Det er større for kompilatoren at hjælpe dig med at fange fejl i stedet for at besidde punkter, der ikke lykkes ved kørsel.
  • TypeScript vil være blandt de bedste typer dokumentation, du kunne have. Funktionssignaturen er et sætning såvel som funktionskroppen.

Det giver adskillige fordele til din effektivitet og derefter programmeringsviden. Vi har bemærket, at det er enkelt at tilføje det til det aktuelle JavaScript-projekt og give minimal omkostning. TypeScript er absolut ikke kun anderledes end kantede, yderligere effektive frontendrammer, herunder React og Vue, begynder at blive kombineret med TypeScript for at give programmeringsgrupper mulighed for at producere applikationer, der kan være pålidelige, miljøvenlige og skalerbare. JavaScript og TypeScript vokser konstant, selvom de ikke konkurrerer mod hinanden. Det er lavet til at forbedre og forbedre JavaScript - bestemt ikke udskifte det. I den nærmeste fremtid kunne alle se meget ens i gode resultater. TypeScript forbliver den statisk typiske erstatning.

Anbefalede artikler

Dette har været en guide til Hvad er TypeScript ?. Her har vi drøftet brug, karrierevækst, funktioner og installationsproces af TypeScript. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Introduktion til JavaScript
  2. Hvad er åben indkøbsvogn?
  3. Hvad er OLTP?
  4. Vigtigt ved datavisualisering med Tableau
  5. Forskellige operationer relateret til tuples

Kategori: