Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Datan Palauttaminen Funktioista | Aloitus
Johdanto JavaScriptiin

Datan Palauttaminen Funktioista

Pyyhkäise näyttääksesi valikon

Voimme palauttaa minkä tahansa arvon funktiosta käyttämällä return-lausetta.

123456
function 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:

1234567
function 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:

1234567891011
function 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?

question mark

Mikä on seuraavan koodin tuloste?

Valitse oikea vastaus

question mark

Mitä tapahtuu, jos funktiossa on return-lause ilman arvoa?

Valitse oikea vastaus

question mark

Mikä on seuraavan koodin tuloste?

Valitse oikea vastaus

question mark

Mikä on result-muuttujan arvo seuraavassa koodissa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 52

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 52
some-alt