forudsætninger: JavaScript, TypeScript
hvorfor TypeScript er udviklet, mens du har JavaScript?
da JavaScript blev udviklet, introducerede JavaScript development team JavaScript som et programmeringssprog på klientsiden. Men når folk var ved hjælp af JavaScript derefter udvikler få at vide, at JavaScript kan bruges som en server-side programmeringssprog også. Men da JavaScript voksede, blev JavaScript-koden kompleks og tung. På grund af dette var JavaScript endda ikke i stand til fuldt ud at udfylde kravet om objektorienteret programmeringssprog. Dette forhindrer JavaScript i at lykkes på virksomhedsniveau som en server-side teknologi. Derefter blev TypeScript udviklet af udviklingsholdet for at bygge bro over dette hul.
funktioner af TypeScript:
- TypeScript-kode konverteres til almindelig JavaScript-kode:: TypeScript-kode er ikke forståelig af bro.sere. Det er derfor, hvis koden er skrevet i TypeScript, så er den kompileret og konverteret koden, dvs.oversætte koden til JavaScript.Ovenstående proces er kendt som Trans-stablet. Ved hjælp af JavaScript-kode kan brugerne læse koden og vise den.
- JavaScript er TypeScript: uanset hvilken kode der er skrevet i JavaScript, kan konverteres til TypeScript ved at ændre udvidelsen fra .js til .ts.
- brug TypeScript overalt: TypeScript-kode kan køres på enhver bro.ser, enheder eller i ethvert operativsystem. TypeScipt er ikke specifik for nogen virtuel maskine osv.
- TypeScript understøtter JS biblioteker: Med TypeScript kan udviklere bruge eksisterende JavaScript-kode, inkorporere populære JavaScript-biblioteker og kan kaldes fra anden JavaScript-kode.
forskel mellem TypeScript og JavaScript:
- TypesScript er kendt som objektorienteret programmeringssprog, mens JavaScript er et scriptsprog.
- TypeScript har en funktion kendt som statisk indtastning, men JavaScript har ikke denne funktion.
- TypeScript understøtter moduler, mens JavaScript ikke understøtter moduler.
- TypeScript har Interface, men JavaScript har ikke Interface.
fordele ved at bruge TypeScript over JavaScript
- TypeScript påpeger altid kompileringsfejlene kun på udviklingstidspunktet. På grund af dette i løbet af tiden er chancen for at få fejl meget mindre, mens JavaScript er et fortolket sprog.
- TypeScript har en funktion, der er stærkt skrevet eller understøtter statisk indtastning. Det betyder, at statisk typing giver mulighed for at kontrollere typekorrektion på kompileringstidspunktet. Dette er ikke tilgængeligt i JavaScript.
- TypeScript er intet andet end JavaScript og nogle ekstra funktioner, dvs.ES6-funktioner. Det understøttes muligvis ikke i din målsøgemaskine, men TypeScript compiler kan kompilere .ts filer i ES3, ES4 og ES5 også.
ulemper ved at bruge TypeScript over JavaScript
- generelt tager TypeScript tid at kompilere koden.