⊗jsPmFBSC 208 of 505 menu

Wito wa Mlolongo wa Vitendaji kwenye JavaScript

Inawezekana kupitisha matokeo ya kitendaji kimoja kama kigezo cha kingine. Katika mfano ufuatao, kwanza tutapata mraba wa namba 2, kisha tutapata mraba wa matokeo hayo:

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

Bila shaka, vitendaji sio lazima viwe vinavyofanana. Hebu sema, kwa mfano, tunayo kitendaji kinachorudisha mraba wa namba, na kitendaji kinachorudisha mchemraba wa namba:

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

Hebu kwa kutumia vitendaji hivi tuinue namba 2 mraba, kisha matokeo ya operesheni hii tuinue mchemraba:

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

Hebu sasa sema tunayo kitendaji kinachorudisha mraba wa namba, na kitendaji kinachopata jumla ya namba mbili:

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

Hebu tupate kwa kutumia vitendaji hivi jumla ya mraba wa namba 2 na mraba wa namba 3:

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

Hebu sema una kitendaji kinachorudisha kipeo cha mraba cha namba, na kitendaji kinachokaribisha sehemu desimali kwa tarakimu tatu kwenye sehemu ya desimali:

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

Kwa kutumia vitendaji hivi, pata kipeo cha mraba cha namba 2 na uikaribishe kwa tarakimu tatu kwenye sehemu ya desimali.

Hebu sema una kitendaji kinachorudisha kipeo cha mraba cha namba, na kitendaji kinachorudisha jumla ya namba tatu:

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

Kwa kutumia vitendaji hivi, pata jumla ya vipeo vya mraba vya namba 2, 3 na 4 na uandike kwenye kigeuzi res.

Hebu sema una kitendaji kinachokaribisha sehemu desimali kwa tarakimu tatu kwenye sehemu ya desimali:

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

Kwa kutumia kitendaji hiki, rekebisha shida iliyotangulia ili kwenye kigeuzi res kiandikwe sehemu desimali, iliyokaribishwa kwa 3 tarakimu kwenye sehemu ya desimali.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa