Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में नेस्टेड कार्यों को कैसे परिभाषित करें?


JavaScript 1.2 फ़ंक्शन परिभाषाओं को अन्य फ़ंक्शंस में भी नेस्ट करने की अनुमति देता है। फिर भी, एक प्रतिबंध है कि फ़ंक्शन परिभाषाएं लूप या सशर्त के भीतर प्रकट नहीं हो सकती हैं। फ़ंक्शन परिभाषाओं पर ये प्रतिबंध केवल फ़ंक्शन स्टेटमेंट के साथ फ़ंक्शन घोषणाओं पर लागू होते हैं।

उदाहरण

नेस्टेड कार्यों को कैसे कार्यान्वित किया जाए, यह जानने के लिए आप निम्न उदाहरण को चलाने का प्रयास कर सकते हैं

लाइव डेमो

<html>
   <head>
      <script>
         <!--
            functionhypotenuse(a,b) {
               functionsquare(x){returnx*x;}
               returnMath.sqrt(square(a)+square(b));
            }
            functionsecondFunction() {
               varresult;
               result=hypotenuse(1,2);
               document.write(result );
            }
         /-->
      </script>
   </head>
   <body>
      <p>Clickthe following button to call the function</p>
      <form>
         <inputtype="button"onclick="secondFunction()"value="CallFunction">
      </form>
   </body>
</html>

  1. जावास्क्रिप्ट फ़ंक्शंस का उपयोग कैसे करें:एक चरण-दर-चरण मार्गदर्शिका

    जावास्क्रिप्ट फ़ंक्शन कोड के कस्टम ब्लॉक हैं जिनका पुन:उपयोग किया जा सकता है। फ़ंक्शंस कोड को अधिक मॉड्यूलर बनाने की अनुमति देते हैं और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए आवश्यक हैं। कार्यों को घोषणाओं या अभिव्यक्तियों के माध्यम से परिभाषित किया जा सकता है। यदि आप जावास्क्रिप्ट सीखने की कोशिश

  1. जावास्क्रिप्ट कॉलबैक

    जावास्क्रिप्ट में चूंकि फ़ंक्शन ऑब्जेक्ट होते हैं इसलिए हम उन्हें अन्य फ़ंक्शन के पैरामीटर के रूप में पास कर सकते हैं। इन कार्यों को फिर किसी अन्य फ़ंक्शन के अंदर बुलाया जा सकता है और पारित फ़ंक्शन को कॉलबैक फ़ंक्शन के रूप में संदर्भित किया जाता है। जावास्क्रिप्ट कॉलबैक के लिए कोड निम्नलिखित है - उ

  1. जावास्क्रिप्ट फ़ंक्शन परिभाषाएँ

    फ़ंक्शन परिभाषा में मूल रूप से कीवर्ड फ़ंक्शन और फिर फ़ंक्शन का नाम, फ़ंक्शन पैरामीटर और जावास्क्रिप्ट स्टेटमेंट को संलग्न करने वाले घुंघराले ब्रेसिज़ का एक सेट होता है। जावास्क्रिप्ट में फ़ंक्शन परिभाषाओं को लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en&q