⊗jsPmFBSC 208 of 505 menu

ფუნქციების თანმიმდევრული გამოძახება JavaScript-ში

ერთი ფუნქციის მუშაობის შედეგი შეგვიძლია პარამეტრის სახით მეორეს გადავცეთ. შემდეგ მაგალითში ჩვენ ჯერ ვიპოვით რიცხვის 2 კვადრატს, შემდეგ კი შედეგის კვადრატს:

function func(num) { return num ** 2; } let res = func(func(2)); console.log(res); // გამოიტანს 16-ს

ფუნქციები, რა თქმა უნდა, არ არის აუცილებელი იგივე იყოს. მაგალითად, დავუშვათ, რომ ჩვენ გვაქვს ფუნქცია, რომელიც აბრუნებს რიცხვის კვადრატს, და ფუნქცია, რომელიც აბრუნებს რიცხვის კუბს:

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

მოდით, ამ ფუნქციების გამოყენებით რიცხვი 2 ავიყვანოთ კვადრატში, შემდეგ კი ამ ოპერაციის შედეგი ავიყვანოთ კუბში:

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

დავუშვათ, ახლა ჩვენ გვაქვს ფუნქცია, რომელიც აბრუნებს რიცხვის კვადრატს, და ფუნქცია, რომელიც პოულობს ორი რიცხვის ჯამს:

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

მოდით, ამ ფუნქციების გამოყენებით ვიპოვოთ რიცხვის 2 კვადრატის და რიცხვის 3 კვადრატის ჯამი:

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

დავუშვათ, გაქვთ ფუნქცია, რომელიც აბრუნებს რიცხვის კვადრატულ ფესვს, და ფუნქცია, რომელიც ამრგვალებს წილადს სამ ათწილადის ნიშნამდე წილადურ ნაწილში:

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

ამ ფუნქციების გამოყენებით იპოვეთ რიცხვის 2 კვადრატული ფესვი და ამრგვალეთ იგი სამ ათწილადის ნიშნამდე წილადურ ნაწილში.

დავუშვათ, გაქვთ ფუნქცია, რომელიც აბრუნებს რიცხვის კვადრატულ ფესვს, და ფუნქცია, რომელიც აბრუნებს სამი რიცხვის ჯამს:

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

ამ ფუნქციების გამოყენებით იპოვეთ რიცხვების 2, 3 და 4 ფესვების ჯამი და ჩაწერეთ იგი ცვლადში res.

დავუშვათ, გაქვთ ფუნქცია, რომელიც ამრგვალებს წილადს სამ ათწილადის ნიშნამდე წილადურ ნაწილში:

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

ამ ფუნქციის გამოყენებით მოახდინეთ წინა ამოცანის მოდიფიცირება ისე, რომ ცვლადში res ჩაიწეროს წილადი, რომელიც დამრგვალებულია 3 ათწილადის ნიშნამდე წილადურ ნაწილში.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა