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:
function 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:
let 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:
function func(num) {
return num ** 2;
}
Most hívjuk meg a függvényünket, az eredményt egy változóba mentve:
let 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:
let 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:
let 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:
let 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:
console.log(func(3)); // kiírja a 9-et
A függvényt meghívhatjuk egy kifejezésben különböző paraméterekkel:
let res = func(2) + func(3);
console.log(res); // kiírja a 13-at
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.
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.