Funktiot - Uudelleenkäytettävää koodia
Mikä on funktio?
Funktio on koodinpitkä, jota voit käyttää uudelleen ja uudelleen. Annat funktiolle tyypillisesti jonkun nimen, ja kun kutsut sitä sillä nimellä, funktion sisällä oleva koodi suoritetaan. Funktiot voivat myös ottaa syötteitä (niitä kutsutaan parametreiksi) joka vaikuttaa siihen että mitä funktio tekee, ja funktiot voivat palauttaa tuloksen (jota kutsutaan paluuarvoksi).
Funktion määrittäminen
Funktion luomiseksi voit käyttää function-avainsanaa. Esimerkiksi tämä funktio tulostaa tervehdyksen:
1function sanoHei() {
2 console.log("Hei, Funktio!");
3}Tässä meillä on:
- Määrittely: Avainsana funktio kertoo JavaScriptille, että olemme luomassa funktiota.
- Nimi: Funktion nimi on sanoHei.
- Runko: Aaltosulkujen {} sisällä oleva koodi kertoo, mitä funktio tekee. Tässä tapauksessa se tulostaa viestin.
Funktion kutsuminen
Kun funktio on määritetty, voit suorittaa sen (tai "kutsua" sitä on oikea termi, funktioita "kutsutaan") kirjoittamalla sen nimi ja lisäämällä nimen perään sulkeet:
1sanoHei();Tämä kertoo JavaScriptille, "Suorita funktio nimeltä sanoHei."
Funktiot parametreilla ja paluuarvoilla
Kuten mainittu, funktiot voivat hyväksyä syötteitä. Esimerkiksi tässä on funktio, joka lisää kaksi lukua yhteen:
1function lisaaLuvut(a, b) {
2 return a + b;
3}Tässä tapauksessa:
- Parametrit: Funktio ottaa kaksi syötettä, a ja b.
- Paluuarvo: Funktio palauttaa tuloksen, kun lukuja a ja b lisätään yhteen.
Voit kutsua tätä funktiota ja tallentaa sen paluuarvon muuttujaan:
1let summa = lisaaLuvut(3, 4);
2console.log(summa); // tulostaa 7Tehtävät
Hakkeroinnin oppiminen alkaa tästä
Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.