⊗jsPmFBSC 208 of 505 menu

জাভাস্ক্রিপ্টে ফাংশনগুলির অনুক্রমিক কল

একটি ফাংশনের কাজের ফলাফল অন্য ফাংশনে প্যারামিটার হিসেবে পাঠানো যায়। নিম্নলিখিত উদাহরণে আমরা প্রথমে সংখ্যাটির বর্গফল 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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন