⊗jsPmFBSC 208 of 505 menu

JavaScript-da funksiyalarni ketma-ket chaqirish

Bir funksiyaning ishlash natijasini boshqasining parametriga uzatish mumkin. Quyidagi misolda biz avval 2 sonining kvadratini topamiz, so'ngra esa natijaning kvadratini:

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

Funksiyalar, albatta, bir xil bo'lishi shart emas. Masalan, bizda sonning kvadratini qaytaradigan funksiya va sonning kubini qaytaradigan funksiya bo'lsin:

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

Keling, ushbu funksiyalar yordamida 2 sonini kvadratga ko'taramiz, so'ngra bu operatsiya natijasini kubga ko'taramiz:

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

Endi bizda sonning kvadratini qaytaradigan funksiya va ikkita sonning yig'indisini topadigan funksiya bo'lsin:

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

Ushbu funksiyalar yordamida 2 sonining kvadrati va 3 sonining kvadrati yig'indisini topamiz:

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

Faraz qilaylik, sizda sonning ildizini qaytaradigan funksiya va kasrni kasr qismidagi uchta rahangacha yaxlitlaydigan funksiya bor:

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

Ushbu funksiyalar yordamida 2 sonining ildizini toping va uni kasr qismidagi uchta rahangacha yaxlitlang.

Faraz qilaylik, sizda sonning ildizini qaytaradigan funksiya va uchta sonning yig'indisini qaytaradigan funksiya bor:

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

Ushbu funksiyalar yordamida 2, 3 va 4 sonlarining ildizlari yig'indisini toping va uni res o'zgaruvchisiga yozing.

Faraz qilaylik, sizda kasrni kasr qismidagi uchta rahangacha yaxlitlaydigan funksiya bor:

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

Ushbu funksiya yordamida oldingi masalani shunday o'zgartiringki, res o'zgaruvchisiga kasr qismidagi 3-rahengacha yaxlitlangan kasr yozilsin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish