⊗jsPmFBSC 208 of 505 menu

Sekventiel kald af funktioner i JavaScript

Resultatet af en funktion kan sendes som en parameter til en anden. I det følgende eksempel finder vi først kvadratet af tallet 2, og derefter kvadratet af resultatet:

function func(num) { return num ** 2; } let res = func(func(2)); console.log(res); // udskriver 16

Funktionerne behøver selvfølgelig ikke at være ens. For eksempel, lad os sige at vi har en funktion, der returnerer kvadratet af et tal, og en funktion, der returnerer kubiktallet:

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

Lad os ved hjælp af disse funktioner opløfte tallet 2 til anden potens, og derefter opløfte resultatet af denne operation i tredje potens:

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

Lad os nu sige, at vi har en funktion, der returnerer kvadratet af et tal, og en funktion, der finder summen af to tal:

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

Lad os finde summen af kvadratet af tallet 2 og kvadratet af tallet 3 ved hjælp af disse funktioner:

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

Antag, at du har en funktion, der returnerer kvadratroden af et tal, og en funktion, der afrunder en brøk til tre cifre i decimaldelen:

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

Brug disse funktioner til at finde kvadratroden af tallet 2 og afrund den til tre cifre i decimaldelen.

Antag, at du har en funktion, der returnerer kvadratroden af et tal, og en funktion, der returnerer summen af tre tal:

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

Brug disse funktioner til at finde summen af kvadratrødderne af tallene 2, 3 og 4 og skriv den i variablen res.

Antag, at du har en funktion, der afrunder en brøk til tre cifre i decimaldelen:

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

Ved hjælp af denne funktion skal du modificere den forrige opgave, så der i variablen res skrives en brøk, der er afrundet til 3 cifre i decimaldelen.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis