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 4. Luku 9
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 4. Luku 9