Datan Palauttaminen Funktioista
Pyyhkäise näyttääksesi valikon
Voimme palauttaa minkä tahansa arvon funktiosta käyttämällä return-lausetta.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Yleinen syntaksi
Return-lauseen yleinen syntaksi on
return <value>;
Missä <value> on valinnainen. Jos arvoa ei anneta, funktio palauttaa undefined:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Miten se toimii?
Return-lause pysäyttää funktion suorituksen ja palauttaa suorituspaikan siihen kohtaan koodissa, jossa funktiota kutsuttiin. Tämän vuoksi kaikki return-lauseen jälkeen oleva koodi ohitetaan:
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Mikä on seuraavan koodin tuloste?
2. Mitä tapahtuu, jos funktiossa on return-lause ilman arvoa?
3. Mikä on seuraavan koodin tuloste?
4. Mikä on result-muuttujan arvo seuraavassa koodissa?
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 52
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 52