A return utasítás JavaScriptben

Tegyük fel, hogy van egy függvényünk, amely a kapott szám négyzetét írja ki a konzolra:

javascriptfunction func(num) {
  console.log(num ** 2);
}

Tegyük fel, hogy nem a konzolra szeretnénk kiírni az értéket, hanem el szeretnénk tárolni egy változóban, így:

javascriptlet res = func(3); // a res változóban most 9 van

Erre a JavaScriptben létezik a speciális return utasítás, amely lehetővé teszi a függvény által visszaadott érték megadását. A "visszaad" szó alatt azt az értéket értjük, amely a változóba kerül, ha a meghívott függvényt hozzárendeljük.

Most írjuk át a függvényünket úgy, hogy ne a konzolra írja ki az eredményt, hanem adja vissza azt a változónak:

javascriptfunction func(num) {
  return num ** 2;
}

Most hívjuk meg a függvényünket, az eredményt egy változóba mentve:

javascriptlet res = func(3); // a változóba 9 kerül

Miután az adatokat eltároltuk egy változóban, kiírhatjuk őket például a konzolra:

javascriptlet res = func(3);
console.log(res); // kiírja a 9-et

Vagy először valahogy módosíthatjuk ezeket az adatokat, majd kiírhatjuk őket a konzolra:

javascriptlet res = func(3);
res = res + 1;
console.log(res); // kiírja a 10-et

A függvény eredményével azonnal végezhetünk műveleteket a változóba mentés előtt:

javascriptlet res = func(3) + 1;
console.log(res); // kiírja a 10-et

Az eredményt nem is kell változóba menteni, hanem azonnal kiírhatjuk a konzolra:

javascriptconsole.log(func(3)); // kiírja a 9-et

A függvényt meghívhatjuk egy kifejezésben különböző paraméterekkel:

javascriptlet res = func(2) + func(3);
console.log(res); // kiírja a 13-at
Задание 1

Készítsen egy függvényt, amely paraméterként fogad egy számot, és visszaadja ennek a számnak a köbét. Ennek a függvénynek a segítségével keresse meg a 3 szám köbét és mentse el a res változóba.

Задание 2

Készítsen egy függvényt, amely paraméterként fogad egy számot, és visszaadja ennek a számnak a négyzetgyökét. Ennek a függvénynek a segítségével keresse meg a 3 szám gyökét, majd keresse meg a 4 szám gyökét. Adja össze a kapott eredményeket és írja ki őket a konzolra.