⊗jsPmFBSC 208 of 505 menu

Függvények egymás utáni hívása JavaScriptben

Egy függvény eredményét átadhatjuk paraméterként egy másik függvénynek. A következő példában először megtaláljuk a 2 szám négyzetét, majd az eredmény négyzetét:

function func(num) { return num ** 2; } let res = func(func(2)); console.log(res); // 16-ot ír ki

A függvények természetesen nem feltétlenül kell hogy ugyanazok legyenek. Legyen például egy függvényünk, amely visszaadja a szám négyzetét, és egy függvény, amely visszaadja a szám köbét:

function square(num) { return num ** 2; } function cube(num) { return num ** 3; }

Ezen függvények segítségével emeljük a 2 számot négyzetre, majd ennek a műveletnek az eredményét emeljük köbre:

let res = cube(square(2)); console.log(res);

Legyen most egy függvényünk, amely visszaadja a szám négyzetét, és egy függvény, amely megtalálja két szám összegét:

function square(num) { return num ** 2; } function sum(num1, num2) { return num1 + num2; }

Ezen függvények segítségével találjuk meg a 2 szám négyzetének és a 3 szám négyzetének összegét:

let res = sum(square(2), square(3)); console.log(res);

Legyen egy függvényed, amely visszaadja egy szám négyzetgyökét, és egy függvényed, amely egy törtet három tizedesjegyre kerekít:

function sqrt(num) { return Math.sqrt(num); } function round(num) { return num.toFixed(3); }

Ezen függvények segítségével találd meg a 2 szám négyzetgyökét és kerekítsd három tizedesjegyre.

Legyen egy függvényed, amely visszaadja egy szám négyzetgyökét, és egy függvényed, amely visszaadja három szám összegét:

function sqrt(num) { return Math.sqrt(num); } function sum(num1, num2, num3) { return num1 + num2 + num3; }

Ezen függvények segítségével találd meg a 2, 3 és 4 számok gyökeinek összegét és írd a res változóba.

Legyen egy függvényed, amely egy törtet három tizedesjegyre kerekít:

function round(num) { return num.toFixed(3); }

Ezen függvény segítségével módosítsd az előző feladatot úgy, hogy a res változóba egy tört kerüljön, amely 3 tizedesjegyre van kerekítve.

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