⊗jsPmFBRt 207 of 505 menu

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.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás