কম্পিউটার

জাভাস্ক্রিপ্ট নেস্টেড ফাংশন কি?


জাভাস্ক্রিপ্ট 1.2 ফাংশন সংজ্ঞাগুলিকে অন্যান্য ফাংশনের মধ্যেও নেস্ট করার অনুমতি দেয়৷ এখনও একটি সীমাবদ্ধতা রয়েছে যে ফাংশন সংজ্ঞা লুপ বা শর্তাবলীর মধ্যে প্রদর্শিত নাও হতে পারে। ফাংশন সংজ্ঞার উপর এই সীমাবদ্ধতাগুলি শুধুমাত্র ফাংশন বিবৃতি সহ ফাংশন ঘোষণার ক্ষেত্রে প্রযোজ্য।

উদাহরণ

জাভাস্ক্রিপ্ট নেস্টেড ফাংশনগুলি কীভাবে প্রয়োগ করতে হয় তা শিখতে আপনি নিম্নলিখিত কোডটি চালানোর চেষ্টা করতে পারেন -

<html>
   <head>
      <script>
         function hypotenuse(a, b) {
            function square(x) { return x*x; }
            return Math.sqrt(square(a) + square(b));
         }
         function secondFunction(){
            var result;
            result = hypotenuse(3,4);
            document.write ( result );
         }
      </script>
   </head>
   
   <body>
      <p>Click the following button to call the function</p>
      <form>
         <input type = "button" onclick = "secondFunction()" value = "Find Hypotenuse">
      </form>
   </body>
</html>

  1. জাভাস্ক্রিপ্টে ফাংশন এক্সপ্রেশন কি?

  2. জাভাস্ক্রিপ্টে আংশিক ফাংশন কি?

  3. জাভাস্ক্রিপ্টে বন্ধ কি?

  4. সি-তে নেস্টেড ফাংশন