Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Mitä Funktiot Ovat? | Funktioiden Hallinta
Johdatus JavaScriptiin
course content

Kurssisisältö

Johdatus JavaScriptiin

Johdatus JavaScriptiin

3. Ehtolauseet
4. Funktioiden Hallinta
5. Taulukoiden Tutkiminen
6. Silmukoiden Löytäminen

book
Mitä Funktiot Ovat?

Note
Määritelmä

Funktiot ovat ohjelmoinnin ominaisuus, jonka avulla voidaan varata koodilohko suoritettavaksi myöhemmin. Tämä mahdollistaa myös saman koodilohkon suorittamisen useita kertoja vaivattomasti.

Perussyntaksi funktion määrittelylle on seuraava:

function funcName() {
  // Code here
}

Tässä function on avainsana, jota käytetään funktion määrittelyyn, ja funcName edustaa luotavan funktion nimeä.

Funktion luomista kutsutaan tarkemmin "funktion määrittelyksi". Koodia, joka määrittelee funktion, kutsutaan "funktion määrittelykoodiksi".

Note
Huomio

DRY (Don't Repeat Yourself) -periaate on keskeinen ohjelmointikäsite, joka korostaa koodin toiston minimointia. Se kannustaa kirjoittamaan jokaisen loogisen osan vain kerran ja hyödyntämään sitä uudelleen tarpeen mukaan. Tämä parantaa koodin luettavuutta ja tehokkuutta. Funktiot ovat tärkeässä roolissa tämän periaatteen noudattamisessa, sillä niiden avulla voidaan poistaa tarpeetonta koodin toistoa.

Seuraavassa on esimerkki funktiosta, joka piirtää kolmion konsoliin:

123456789
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle();
copy

Funktiota on mahdollista suorittaa useammin kuin kerran:

1234567891011
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
copy
Note
Huomio

Funktion suorittaminen tunnetaan myös nimellä funktion kutsuminen. Vastaavasti lause, joka suorittaa funktion (esimerkiksi: myFunc()), kutsutaan funktion kutsuksi.

On suositeltavaa nimetä funktiot kuvaavasti siten, että funktion nimi heijastaa tarkasti sen suorittamaa toimintoa.

1. Mitä avainsanaa käytetään funktion määrittämiseen JavaScriptissä?

2. Mikä on seuraavan koodin tuloste?

3. Mikä seuraavista EI pidä paikkaansa funktioista?

question mark

Mitä avainsanaa käytetään funktion määrittämiseen JavaScriptissä?

Select the correct answer

question mark

Mikä on seuraavan koodin tuloste?

Select the correct answer

question mark

Mikä seuraavista EI pidä paikkaansa funktioista?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

course content

Kurssisisältö

Johdatus JavaScriptiin

Johdatus JavaScriptiin

3. Ehtolauseet
4. Funktioiden Hallinta
5. Taulukoiden Tutkiminen
6. Silmukoiden Löytäminen

book
Mitä Funktiot Ovat?

Note
Määritelmä

Funktiot ovat ohjelmoinnin ominaisuus, jonka avulla voidaan varata koodilohko suoritettavaksi myöhemmin. Tämä mahdollistaa myös saman koodilohkon suorittamisen useita kertoja vaivattomasti.

Perussyntaksi funktion määrittelylle on seuraava:

function funcName() {
  // Code here
}

Tässä function on avainsana, jota käytetään funktion määrittelyyn, ja funcName edustaa luotavan funktion nimeä.

Funktion luomista kutsutaan tarkemmin "funktion määrittelyksi". Koodia, joka määrittelee funktion, kutsutaan "funktion määrittelykoodiksi".

Note
Huomio

DRY (Don't Repeat Yourself) -periaate on keskeinen ohjelmointikäsite, joka korostaa koodin toiston minimointia. Se kannustaa kirjoittamaan jokaisen loogisen osan vain kerran ja hyödyntämään sitä uudelleen tarpeen mukaan. Tämä parantaa koodin luettavuutta ja tehokkuutta. Funktiot ovat tärkeässä roolissa tämän periaatteen noudattamisessa, sillä niiden avulla voidaan poistaa tarpeetonta koodin toistoa.

Seuraavassa on esimerkki funktiosta, joka piirtää kolmion konsoliin:

123456789
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle();
copy

Funktiota on mahdollista suorittaa useammin kuin kerran:

1234567891011
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
copy
Note
Huomio

Funktion suorittaminen tunnetaan myös nimellä funktion kutsuminen. Vastaavasti lause, joka suorittaa funktion (esimerkiksi: myFunc()), kutsutaan funktion kutsuksi.

On suositeltavaa nimetä funktiot kuvaavasti siten, että funktion nimi heijastaa tarkasti sen suorittamaa toimintoa.

1. Mitä avainsanaa käytetään funktion määrittämiseen JavaScriptissä?

2. Mikä on seuraavan koodin tuloste?

3. Mikä seuraavista EI pidä paikkaansa funktioista?

question mark

Mitä avainsanaa käytetään funktion määrittämiseen JavaScriptissä?

Select the correct answer

question mark

Mikä on seuraavan koodin tuloste?

Select the correct answer

question mark

Mikä seuraavista EI pidä paikkaansa funktioista?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1
some-alt