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

জাভাস্ক্রিপ্টে ফাংশন লিটারেল দিয়ে ফাংশন কীভাবে ডিফাইন করবেন?


ফাংশন লিটারেল

জাভাস্ক্রিপ্ট ১.২-এ ফাংশন লিটারেল ধারণা পেশ করা হয়েছে, যা ফাংশন ডিফাইন করার আরেকটি নতুন পদ্ধতি। একটি ফাংশন লিটারেল হলো একটি এক্সপ্রেশন যা একটি অনামিক (unnamed) ফাংশন ডিফাইন করে।

উদাহরণ

<html>
    <head>
        <script>
            <!--
                var func = function(x, y) { 
                    return x * y; 
                };
                
                function secondFunction() {
                    var result;
                    result = func(10, 20);
                    document.write(result);
                }
            //-->
        </script>
    </head>
    <body>
        <p>Click the following button to call the function</p>
        <form>
            <input type="button" onclick="secondFunction()" value="Call Function">
        </form>
        <p>Use different parameters inside the function and then try...</p>
    </body>
</html>

ফাংশন লিটারেল vs ফাংশন ডিক্লেয়ারেশন

বিষয়ফাংশন ডিক্লেয়ারেশনফাংশন লিটারেল (এক্সপ্রেশন)
সিনট্যাক্সfunction name() {}var name = function() {}
হোইস্টিংপুরো ফাংশনশুধু ভেরিয়েবল (undefined)
নামবাধ্যতামূলকঅপশনাল (অ্যানোনিমাস)
এক্সপ্রেশন কনটেক্সটনাহ্যাঁ (অ্যাসাইনমেন্ট, আর্গুমেন্ট, রিটার্ন)

আধুনিক সমতুল্য: অ্যারো ফাংশন

 
            
  1. জাভাস্ক্রিপ্ট কলব্যাক ফাংশন ব্যবহার: একটি গাইড

  2. জাভাস্ক্রিপ্ট ফাংশন ব্যবহার: ধাপে ধাপে গাইড

  3. জাভাস্ক্রিপ্টে parseFloat() ফাংশন

  4. জাভাস্ক্রিপ্টে parseInt() ফাংশন