কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট ফাংশনে return স্টেটমেন্টের ব্যবহারিতা কী?


return স্টেটমেন্ট

return স্টেটমেন্ট জাভাস্ক্রিপ্টে সেই মানটি নির্দেশ করে যা আপনি ফেরত পেতে চান। ফাংশনের ভিতরে, মানটি ফাংশন কলারের কাছে ফেরত পাঠানো হয়।

উদাহরণ

<html>
    <body>
        <script>
            function multiply(num1, num2) {
                return num1 * num2;
            }
            
            var result = multiply(5, 10);
            document.write("Multiplication: " + result);
        </script>
    </body>
</html>

return-এর বৈশিষ্ট্য

  • ফাংশন তৎক্ষণে শেষ হয়: return-এর পরের কোড এক্সিকিউট হয় না
  • একাধিক return: ফাংশনে একাধিক return থাকতে পারে
  • মান ছাড়া return: return; হলো return undefined-এর সমান
  • অপশনাল: return ছাড়া ফাংশন undefined রিটার্ন করে

ব্যবহারিক উদাহরণ

// অর্লি রিটার্ন (গার্ড ক্লজ)
function divide(a, b) {
    if (b === 0) return "Cannot divide by zero"; // অর্লি রিটার্ন
    return a / b;
}

// একাধিক রিটার্ন পথ
function getStatus(age) {
    if (age < 0) return "Invalid";
    if (age < 18) return "Minor";
    if (age < 65) return "Adult";
    return "Senior";
}

// অবজেক্ট রিটার্ন (সাধারণ প্যাটার্ন)
function createUser(name, email) {
    return {
        name,
        email,
        createdAt: new Date(),
        isActive: true
    };
}

// ইম্পলিসিট রিটার্ন (অ্যারো ফাংশন)
const add = (a, b) => a + b;
const createObj = () => ({ key: "value" }); // অবজেক্ট লিটারেলের জন্য () দরকার
  1. C#-তে yield return-এর ব্যবহার কী?

  2. C#-এ return স্টেটমেন্ট ব্যবহার করা

  3. C#-এ 'using' স্টেটমেন্টের ব্যবহার কী?

  4. পাইথনে return স্টেটমেন্ট (The return Statement)