JavaScript
JAVASCRIPTIIN LIITTYVÄÄ KOULUTUSTA VUONNA 2025!
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! Koulutuksen järjestää asiantuntijasi Koulutus- ja konsultointipalvelu KK Mediat.
JavaScriptin ohjausrakenteet: return-komennon käyttö funktioissa
return
-komento on keskeinen osa JavaScriptin funktioiden,
mutta myös klosuurien ja funktionaalisen ohjelmoinnin ratkaisujen toimintaa.
Se määrittelee, minkä arvon funktio palauttaa suorituksensa päättyessä.
return
-komennon normaali syntaksi on:
function esimerkki() {
// suorita funktion toiminnallisuus
return arvo; // lopuksi palauta arvo
}
Kun return
-komento suoritetaan, se keskeyttää funktion suorituksen, ja palauttaa määritellyn arvon - jos sellainen on annettu.
Tämän jälkeen suoritus siirtyy takaisin siihen paikkaan, josta funktiota kutsuttiin.
Tämä käytös mahdollistaa sen, että return
-komennolla voidaan ohjata funktion suoritusta.
Kun return
-lausetta käytetään ohjausrakenteena, se voidaan sijoitettaa funktion alkuun tai keskelle ilman palautusarvoa.
Funktio voi sisältää myös lukuisia return
-kutsuja suorituksen keskeyttämiseksi.
Tämä tekniikka on erityisen tehokas ratkaisu turhan monimutkaisuuden karsimiseen. Esimerkiksi:
function testaaPalautus(arvo) {
if(arvo==undefined) {
return;
}
console.log("Tämä tulostuu jos arvo on olemassa");
if(arvo < 5) {
return;
}
else {
console.log("Arvo on "+ arvo);
}
return true;
}
console.log(testaaPalautus(5)); // funktio palauttaa arvon true
console.log(testaaPalautus(2)); // funktio ei palauta mitään