⊗jsPmFBSC 208 of 505 menu

Funkciju secīgs izsaukšana JavaScript

Vienas funkcijas darbības rezultātu var nodot kā parametru citai. Nākamajā piemērā mēs vispirms atradīsim skaitļa 2 kvadrātu, un pēc tam rezultāta kvadrātu:

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

Funkcijām, protams, nav jābūt vienādām. Pieņemsim, ka mums ir funkcija, kas atgriež skaitļa kvadrātu, un funkcija, kas atgriež skaitļa kubu:

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

Izmantosim šīs funkcijas, lai skaitli 2 izkāpinātu kvadrātā, un pēc tam šīs darbības rezultātu izkāpinātu kubā:

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

Pieņemsim, ka mums tagad ir funkcija, kas atgriež skaitļa kvadrātu, un funkcija, kas atrod summu diviem skaitļiem:

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

Ar šo funkciju palīdzību atradīsim kvadrātu skaitļa 2 un kvadrātu skaitļa 3 summu:

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

Pieņemsim, ka jums ir funkcija, kas atgriež kvadrātsakni no skaitļa, un funkcija, kas noapaļo daļskaitli līdz trim cipariem aiz komata:

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

Izmantojot šīs funkcijas, atrodiet kvadrātsakni no skaitļa 2 un noapaļojiet to līdz trim cipariem aiz komata.

Pieņemsim, ka jums ir funkcija, kas atgriež kvadrātsakni no skaitļa, un funkcija, kas atgriež trīs skaitļu summu:

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

Izmantojot šīs funkcijas, atrodiet kvadrātsakņu summu no skaitļiem 2, 3 un 4 un ierakstiet to mainīgajā res.

Pieņemsim, ka jums ir funkcija, kas noapaļo daļskaitli līdz trim cipariem aiz komata:

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

Izmantojot šo funkciju, modificējiet iepriekšējo uzdevumu tā, lai mainīgajā res tiktu ierakstīta daļa, kas noapaļota līdz 3 cipariem aiz komata.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt