Forutsetninger: JavaScript, TypeScript
Hvorfor TypeScript er utviklet mens Du Har JavaScript?
Da JavaScript ble utviklet, introduserte JavaScript development team JavaScript Som et programmeringsspråk på klientsiden. Men når folk brukte JavaScript, blir utvikleren kjent med At JavaScript kan brukes som et server-side programmeringsspråk også. Men Da JavaScript vokste, ble Koden Til JavaScript kompleks og tung. På grunn Av Dette Var JavaScript ikke engang i stand til å fylle kravet Til Objektorientert programmeringsspråk. Dette forhindrer JavaScript i å lykkes på bedriftsnivå som en server-side teknologi. Deretter Ble TypeScript utviklet av utviklingslaget for å bygge bro over dette gapet.
Funksjoner Av TypeScript:
- TypeScript-Kode er konvertert Til Vanlig JavaScript-Kode:: TypeScript-kode er ikke forståelig av nettleserne. Det er derfor hvis koden er skrevet I TypeScript, blir den kompilert og konvertert koden, dvs.Ovennevnte prosess er kjent som Trans-stablet. Ved Hjelp Av JavaScript-kode kan nettlesere lese koden og vise.
- JavaScript er TypeScript: uansett hvilken kode som er skrevet I JavaScript, kan konverteres til TypeScript ved å endre utvidelsen fra .js til .ts.
- Bruk TypeScript hvor som helst: TypeScript-kode kan kjøres på alle nettlesere, enheter eller i hvilket som helst operativsystem. TypeScipt er ikke spesifikk for Noen Virtuell maskin etc.
- TypeScript støtter js-biblioteker: Med TypeScript kan utviklere bruke eksisterende JavaScript-kode, innlemme populære JavaScript-biblioteker, og kan kalles fra Annen JavaScript-kode.
Forskjell Mellom TypeScript og JavaScript:
- TypesScript Er Kjent Som Objektorientert programmeringsspråk Mens JavaScript er et skriptspråk.
- TypeScript har En funksjon som kalles Statisk skriving, Men JavaScript har ikke denne funksjonen.
- TypeScript gir støtte for moduler, Mens JavaScript ikke støtter moduler.
- TypeScript har Grensesnitt, Men JavaScript har Ikke Grensesnitt.
Fordeler ved Bruk Av TypeScript over JavaScript
- TypeScript alltid påpeke kompilering feil på tidspunktet for utvikling bare. På grunn av dette på kjøretiden er sjansen for å få feil svært mindre, Mens JavaScript er et tolket språk.
- TypeScript har en funksjon som er sterkt skrevet eller støtter statisk skriving. Det betyr At Statisk typing gjør det mulig å sjekke typens korrekthet ved kompileringstid. Dette Er ikke Tilgjengelig I JavaScript.
- TypeScript er ingenting annet Enn JavaScript og noen ekstra funksjoner, DVS. ES6-funksjoner. Det kan ikke støttes i målleseren, men TypeScript-kompilatoren kan kompilere .ts filer TIL ES3, ES4 OG ES5 også.
Ulemper ved Bruk Av TypeScript over JavaScript
- Vanligvis Tar TypeScript tid å kompilere koden.