⊗jsPmFBSC 208 of 505 menu

Funkcijų nuoseklus iškvietimas JavaScript

Vienos funkcijos darbo rezultatą galima perduoti kaip parametrą kitai. Šiame pavyzdyje pirmiausia rasime skaičiaus 2 kvadratą, o tada to rezultato kvadratą:

function func(num) { return num ** 2; } let res = func(func(2)); console.log(res); // išvestų 16

Funkcijos, žinoma, nebūtinai turi būti vienodos. Tarkime, pavyzdžiui, kad turime funkciją, grąžinančią skaičiaus kvadratą, ir funkciją, grąžinančią skaičiaus kubą:

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

Panaudokime šias funkcijas skaičių 2 pakelti kvadratu, o tada šios operacijos rezultatą pakelti kubu:

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

Tarkime, kad dabar turime funkciją, grąžinančią skaičiaus kvadratą, ir funkciją, randančią dviejų skaičių sumą:

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

Šių funkcijų pagalba suraskime skaičiaus 2 kvadrato ir skaičiaus 3 kvadrato sumą:

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

Tarkime, kad turite funkciją, grąžinančią skaičiaus kvadratinę šaknį, ir funkciją, apvalinančią trupmeną iki trijų skaitmenų po kablelio:

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

Šių funkcijų pagalba suraskite skaičiaus 2 kvadratinę šaknį ir apvalinkite ją iki trijų skaitmenų po kablelio.

Tarkime, kad turite funkciją, grąžinančią skaičiaus kvadratinę šaknį, ir funkciją, grąžinančią trijų skaičių sumą:

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

Šių funkcijų pagalba suraskite skaičių 2, 3 ir 4 šaknų sumą ir įrašykite ją į kintamąjį res.

Tarkime, kad turite funkciją, apvalinančią trupmeną iki trijų skaitmenų po kablelio:

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

Šios funkcijos pagalba modifikuokite ankstesnį uždavinį taip, kad į kintamąjį res būtų įrašyta trupmena, apvalinta iki 3-ųjų skaitmenų po kablelio.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti