Parametere og Retursetning
Vi fortsetter arbeidet og utforskningen av funksjoner. I dette kapittelet skal vi gå nærmere inn på en grunnleggende egenskap ved funksjoner: å motta parametere og returnere data. Dette gjør det mulig å gjøre enhver funksjon til en beregningsmaskin. La oss starte med noe enkelt – koden under tar imot 2 tall som parametere og returnerer summen av dem:
123456function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
I eksempelet over har vi spesifisert 2 parametere inne i parentesene som funksjonen skal motta, sammen med datatypen til disse parameterne.
Hva er parametere?
Dette er dataene vi gir når vi kaller funksjonen, og vi kan bruke disse parameterne inne i funksjonens kropp. For eksempel, i eksempelet over, når vi kaller funksjonen, gir vi to tall, og inne i funksjonens kropp blir disse to tallene lagt sammen.
Etter dette returnerer funksjonen den endelige verdien.
Hvordan returnerer funksjonen en verdi
Gjennom nøkkelordet return. Du kan se at vi returnerer summen av disse to parameterne ved å bruke return.
Vi spesifiserer også datatypen som returneres ved hjelp av kolon når vi erklærer funksjonen.
Dette ble mye tekst, så la oss se på et annet eksempel på hvordan man erklærer og bruker en funksjon:
1234567891011121314function sumArray(numbers: number[]): number { let sum = 0; for (let i = 0; i < numbers.length; i++) { sum += numbers[i]; } return sum; } let numbers = [1, 2, 3, 4, 5]; let total = sumArray(numbers); console.log(`Sum of numbers in the first array: ${total}`); let numbers_2 = [2, 4, 6, 8, 10]; let total_2 = sumArray(numbers_2); console.log(`Sum of numbers in the second array: ${total_2}`)
Funksjonen ovenfor beregner summen av alle elementene i arrayet, fra det første til det siste. Her kan du se at det inne i funksjonens kropp finnes en løkke som utfører denne operasjonen. På denne måten har vi redusert et betydelig antall kodelinjer ved å bruke funksjonen som en gjenbrukbar kodeblokk. Vi kaller denne kodeblokken flere ganger med bare én kodelinje.
Merk at vi initialiserer en variabel ved å bruke funksjonen. Denne variabelen vil ha samme type som funksjonens returtype.
1. Hva er hensikten med parametere i en TypeScript-funksjon?
2. Hva er hovedrollen til returverdier i TypeScript-funksjoner?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain how to use multiple parameters in a function?
What happens if I don't provide all the required parameters when calling a function?
Can you show an example of a function that returns a different data type, like a string?
Awesome!
Completion rate improved to 2.94
Parametere og Retursetning
Sveip for å vise menyen
Vi fortsetter arbeidet og utforskningen av funksjoner. I dette kapittelet skal vi gå nærmere inn på en grunnleggende egenskap ved funksjoner: å motta parametere og returnere data. Dette gjør det mulig å gjøre enhver funksjon til en beregningsmaskin. La oss starte med noe enkelt – koden under tar imot 2 tall som parametere og returnerer summen av dem:
123456function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
I eksempelet over har vi spesifisert 2 parametere inne i parentesene som funksjonen skal motta, sammen med datatypen til disse parameterne.
Hva er parametere?
Dette er dataene vi gir når vi kaller funksjonen, og vi kan bruke disse parameterne inne i funksjonens kropp. For eksempel, i eksempelet over, når vi kaller funksjonen, gir vi to tall, og inne i funksjonens kropp blir disse to tallene lagt sammen.
Etter dette returnerer funksjonen den endelige verdien.
Hvordan returnerer funksjonen en verdi
Gjennom nøkkelordet return. Du kan se at vi returnerer summen av disse to parameterne ved å bruke return.
Vi spesifiserer også datatypen som returneres ved hjelp av kolon når vi erklærer funksjonen.
Dette ble mye tekst, så la oss se på et annet eksempel på hvordan man erklærer og bruker en funksjon:
1234567891011121314function sumArray(numbers: number[]): number { let sum = 0; for (let i = 0; i < numbers.length; i++) { sum += numbers[i]; } return sum; } let numbers = [1, 2, 3, 4, 5]; let total = sumArray(numbers); console.log(`Sum of numbers in the first array: ${total}`); let numbers_2 = [2, 4, 6, 8, 10]; let total_2 = sumArray(numbers_2); console.log(`Sum of numbers in the second array: ${total_2}`)
Funksjonen ovenfor beregner summen av alle elementene i arrayet, fra det første til det siste. Her kan du se at det inne i funksjonens kropp finnes en løkke som utfører denne operasjonen. På denne måten har vi redusert et betydelig antall kodelinjer ved å bruke funksjonen som en gjenbrukbar kodeblokk. Vi kaller denne kodeblokken flere ganger med bare én kodelinje.
Merk at vi initialiserer en variabel ved å bruke funksjonen. Denne variabelen vil ha samme type som funksjonens returtype.
1. Hva er hensikten med parametere i en TypeScript-funksjon?
2. Hva er hovedrollen til returverdier i TypeScript-funksjoner?
Takk for tilbakemeldingene dine!