⊗jsPmFBRN 209 of 505 menu

JavaScript-এ return-এর সূক্ষ্ম বিষয়

return স্টেটমেন্টটি এক্সিকিউট হওয়ার পরে - ফাংশনটি তার কাজ শেষ করবে এবং এর পরে কোনও কোড আর এক্সিকিউট হবে না। উদাহরণটি দেখুন:

function func(num) { return num ** 2; console.log('!'); // এই কোডটি কখনই এক্সিকিউট হবে না } let res = func(3);

এর মানে এই নয় যে একটি ফাংশনে অবশ্যই একটি return থাকতে হবে। কিন্তু তাদের মধ্যে একটি মাত্র এক্সিকিউট হবে। নিম্নলিখিত উদাহরণে, প্যারামিটারের মানের উপর নির্ভর করে হয় প্রথম, অথবা দ্বিতীয় return এক্সিকিউট হবে:

function func(num) { if (num >= 0) { return '+++'; } else { return '---'; } } console.log(func( 3)); // আউটপুট হবে '+++' console.log(func(-3)); // আউটপুট হবে '---'

নিম্নলিখিত কোড এক্সিকিউট করার ফলে কনসোলে কি আউটপুট হবে:

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

ব্যাখ্যা করুন কেন।

নিম্নলিখিত কোড এক্সিকিউট করার ফলে কনসোলে কি আউটপুট হবে:

function func(num) { if (num <= 0) { return Math.abs(num); } else { return num ** 2; } } console.log( func(10) ); console.log( func(-5) );

ব্যাখ্যা করুন কেন।

নিম্নলিখিত কোড এক্সিকিউট করার ফলে কনসোলে কি আউ트পুট হবে:

function func(num) { if (num <= 0) { return Math.abs(num); } return num ** 2; } console.log( func(10) ); console.log( func(-5) );

ব্যাখ্যা করুন কেন।

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