Denne veiledningen demonstrerer returtypen 'void' i TypeScript.
Hva er returtypen 'void' i TypeScript?
TypeScript ' tomrom ' returtype angir 'ingenting', dvs. den returnerer ingen verdi. Det er greit å spesifisere denne returtypen med en funksjon eller metode. Dette er fordi det tydelig indikerer for brukeren at denne funksjonen eller metoden ikke returnerer noe, så brukeren trenger ikke å lese hele funksjonen for om den returnerer en verdi eller ikke.
Før du praktisk talt bruker returtypen «void», se på følgende kommandoer for å transpilere «.ts»-filen og kjøre den automatisk genererte «.js»-filen:
tsc hoved. ts //Kompiler .ts-fil
hovednode. js //Kjør .js-filen
Filnavnet nevnt i kommandoene ovenfor kan endres.
La oss se den praktiske implementeringen.
Eksempel 1: Tilordne Type “void” til en funksjon
Eksemplet tilordner en 'void'-type til en funksjon som dette:
funksjon myFunc ( ) : tomrom {komme tilbake
}
la verdi : tomrom = myFunc ( ) ;
konsoll. Logg ( verdi ) ;
I kodelinjene ovenfor:
- « funksjon ' nøkkelord definerer en funksjon kalt ' myFunc() ' med returtypen 'ingen'.
- I kroppen sin er ' komme tilbake ' nøkkelord gir ingenting.
- Neste ' verdi ” variabel av typen “void” kaller opp “myFunc()”-funksjonen.
- Til slutt, ' console.log() '-metoden viser 'verdi'-variabelutgangen.
Produksjon
Det kan observeres at terminalen viser 'udefinert' fordi 'myFunc()'-funksjonen ikke returnerer noe ettersom returtypen 'void' tydelig indikerer dette i kildekoden.
Eksempel 2: Tilordne typen 'void' til en variabel
Dette eksemplet tilordner en 'void'-type til en variabel:
la b : tomromb = udefinert
konsoll. Logg ( b ) ;
I kodeblokken ovenfor:
- « b ' variabel er deklarert med typen ' tomrom '.
- Som vi ser i eksempel 1, returnerer «void»-typen «udefinert» som ikke betyr noe. Her i dette scenariet, en ' udefinert '-type er tilordnet som verdien av 'b'-variabelen.
- Til slutt, ' console.log() ”-metoden viser den deklarerte “b”-variabelverdien.
Produksjon
Det kan sees at terminalen viser variabel 'b' verdi 'udefinert' på grunn av den tildelte typen 'void'.
Eksempel 3: Tilordne Type «void» til Type «undefined»
Dette eksemplet tildeler 'void'-typen til 'undefined':
la a : tomromla b : udefinert
b = en ;
I kodelinjene ovenfor:
- « en ' variabel er deklarert med typen ' tomrom ', og ' b ' variabel er deklarert med ' type ' ' udefinert '.
- Deretter tilordnes 'void'-typen til 'udefinert' ved å bruke de tilhørende variablene.
Produksjon
Kompilatoren viser en feil ved å tilordne 'void' til 'undefined' fordi brukeren ikke kan tilordne 'void' til 'undefined' som en type.
Eksempel 4: Tilordne annen verdi til en variabeltype «void»
Dette eksemplet tilordner en 'streng'-typeverdi til variabelen av typen 'void':
la a : tomromen = 'først' ;
konsoll. Logg ( en ) ;
Her tilordnes en strengverdi til den deklarerte variabelen 'a'.
Produksjon
Det kan sees at kompilatoren genererer en feil som viser at ingen annen verdi kan tilordnes en variabeltype 'void'.
Konklusjon
I TypeScript, returtypen ' tomrom ” representerer at den angitte funksjonen eller metoden ikke returnerer noen verdi. I likhet med funksjon når den tilordner til en variabel, returnerer den 'udefinert' som også angir at ingen verdi av variabelen. Variabelen med typen 'void' begrenser brukerne til å tilordne andre datatypeverdier til den. Den aksepterer bare 'udefinert' som en verdi når det gjelder variabler. Denne veiledningen demonstrerte dypt returtypen 'void' i TypeScript.