Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Parametrit ja Palautuslause | Funktiot
Typescriptin Perusteet

bookParametrit ja Palautuslause

Jatkamme työtämme ja funktioiden tutkimista. Tässä luvussa perehdymme funktioiden keskeiseen ominaisuuteen: parametrien vastaanottamiseen ja tietojen palauttamiseen. Tämän ansiosta voimme muuttaa minkä tahansa funktion laskentakoneeksi. Aloitetaan perusasioista – alla oleva koodi ottaa kaksi lukua parametreina ja palauttaa niiden summan:

123456
function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
copy

Yllä olevassa esimerkissä määrittelimme sulkujen sisällä 2 parametria, jotka funktio ottaa vastaan, sekä näiden parametrien tietotyypit.

Mitä ovat parametrit?

Nämä ovat tietoja, jotka annamme funktion kutsun yhteydessä, ja voimme käyttää näitä parametreja funktion rungossa. Esimerkiksi yllä olevassa esimerkissä annamme funktiolle kaksi lukua, ja funktion rungossa nämä kaksi lukua lasketaan yhteen.

Tämän jälkeen funktio palauttaa lopullisen arvon.

Miten funktio palauttaa arvon

Avainsanalla return. Voit nähdä, että palautamme näiden kahden parametrin summan käyttämällä return-lausetta.

Määrittelemme myös palautettavan tietotyypin kaksoispisteellä funktion määrittelyssä.

Tekstiä on paljon, joten katsotaan vielä toinen esimerkki funktion määrittelystä ja käytöstä:

1234567891011121314
function 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}`)
copy

Yllä oleva funktio laskee taulukon kaikkien alkioiden summan, alkaen ensimmäisestä ja päättyen viimeiseen. Tässä näet, että funktion rungossa on silmukka, joka suorittaa tämän toiminnon. Näin olemme vähentäneet huomattavasti koodirivien määrää käyttämällä funktiota uudelleenkäytettävänä koodilohkona. Kutsumme tätä koodilohkoa useita kertoja vain yhdellä koodirivillä.

Huomaa, että alustamme muuttujan funktion avulla. Tämä muuttuja on samaa tyyppiä kuin funktion palautustyyppi.

1. Mikä on parametrien tarkoitus TypeScript-funktiossa?

2. Mikä on palautusarvojen ensisijainen rooli TypeScript-funktioissa?

question mark

Mikä on parametrien tarkoitus TypeScript-funktiossa?

Select the correct answer

question mark

Mikä on palautusarvojen ensisijainen rooli TypeScript-funktioissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

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

bookParametrit ja Palautuslause

Pyyhkäise näyttääksesi valikon

Jatkamme työtämme ja funktioiden tutkimista. Tässä luvussa perehdymme funktioiden keskeiseen ominaisuuteen: parametrien vastaanottamiseen ja tietojen palauttamiseen. Tämän ansiosta voimme muuttaa minkä tahansa funktion laskentakoneeksi. Aloitetaan perusasioista – alla oleva koodi ottaa kaksi lukua parametreina ja palauttaa niiden summan:

123456
function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
copy

Yllä olevassa esimerkissä määrittelimme sulkujen sisällä 2 parametria, jotka funktio ottaa vastaan, sekä näiden parametrien tietotyypit.

Mitä ovat parametrit?

Nämä ovat tietoja, jotka annamme funktion kutsun yhteydessä, ja voimme käyttää näitä parametreja funktion rungossa. Esimerkiksi yllä olevassa esimerkissä annamme funktiolle kaksi lukua, ja funktion rungossa nämä kaksi lukua lasketaan yhteen.

Tämän jälkeen funktio palauttaa lopullisen arvon.

Miten funktio palauttaa arvon

Avainsanalla return. Voit nähdä, että palautamme näiden kahden parametrin summan käyttämällä return-lausetta.

Määrittelemme myös palautettavan tietotyypin kaksoispisteellä funktion määrittelyssä.

Tekstiä on paljon, joten katsotaan vielä toinen esimerkki funktion määrittelystä ja käytöstä:

1234567891011121314
function 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}`)
copy

Yllä oleva funktio laskee taulukon kaikkien alkioiden summan, alkaen ensimmäisestä ja päättyen viimeiseen. Tässä näet, että funktion rungossa on silmukka, joka suorittaa tämän toiminnon. Näin olemme vähentäneet huomattavasti koodirivien määrää käyttämällä funktiota uudelleenkäytettävänä koodilohkona. Kutsumme tätä koodilohkoa useita kertoja vain yhdellä koodirivillä.

Huomaa, että alustamme muuttujan funktion avulla. Tämä muuttuja on samaa tyyppiä kuin funktion palautustyyppi.

1. Mikä on parametrien tarkoitus TypeScript-funktiossa?

2. Mikä on palautusarvojen ensisijainen rooli TypeScript-funktioissa?

question mark

Mikä on parametrien tarkoitus TypeScript-funktiossa?

Select the correct answer

question mark

Mikä on palautusarvojen ensisijainen rooli TypeScript-funktioissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 2
some-alt