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

bookDatan 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
copy

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
copy

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");
copy

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?

Select the correct answer

question mark

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

Select the correct answer

question mark

Mikä on seuraavan koodin tuloste?

Select the correct answer

question mark

Mikä on result-muuttujan arvo seuraavassa koodissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 9

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 4. Luku 9
some-alt