Datan Palauttaminen Funktioista
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 ohjelman siihen kohtaan, jossa funktiota kutsuttiin. Tämän vuoksi kaikki koodi return
-lauseen jälkeen 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. Seuraavassa koodissa, mikä on muuttujan result
arvo?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 1.33
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 ohjelman siihen kohtaan, jossa funktiota kutsuttiin. Tämän vuoksi kaikki koodi return
-lauseen jälkeen 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. Seuraavassa koodissa, mikä on muuttujan result
arvo?
Kiitos palautteestasi!