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

जावास्क्रिप्ट में रिकर्सन फ़ंक्शन कैसे काम करता है?


जब कोई फ़ंक्शन स्वयं को कॉल करता है, तो इसे रिकर्सन कहा जाता है और जावास्क्रिप्ट के लिए भी यही काम करता है। आइए एक उदाहरण देखें जिसमें कोई फ़ंक्शन स्वयं को कॉल करता है

उदाहरण

लाइव डेमो

<html>
   <body>
      <script>
         function displayFact(value) {
            if (value < 0) {
               return -1;
            }
            // 0 factorial is equal to 1
            else if (value == 0) {
               return 1;
            } else {
               return (value * displayFact(value - 1));
            }
         }
         var res = displayFact(5);
         document.write("5 factorial = "+res);
      </script>
   </body>
</html>

  1. PHP में bin2hex () फ़ंक्शन कैसे काम करता है?

    यह एक फ़ंक्शन है जो एक स्ट्रिंग को हेक्साडेसिमल मान में बदलने में मदद करता है। यह बाइट के अनुसार किया जाता है और उच्च निबल्ड बाइट्स को पहले परिवर्तित किया जाता है। bin2hex() फ़ंक्शन का सिंटैक्स bin2hex($string) यह एक स्ट्रिंग लेता है और स्ट्रिंग को एक हेक्साडेसिमल प्रतिनिधित्व में परिवर्तित करता

  1. पायथन में isinstance () फ़ंक्शन कैसे काम करता है?

    हम कई मूल वर्गों से एक वर्ग इस प्रकार प्राप्त कर सकते हैं - class A:        # define your class A ..... class B:         # define your class B ..... class C(A, B):   # subclass of A and B ..... हम दो वर्गों और उदाहरणों के संबंधों की जाँच करने के लिए isin

  1. पायथन में issubclass () फ़ंक्शन कैसे काम करता है?

    हम कई मूल वर्गों से एक वर्ग इस प्रकार प्राप्त कर सकते हैं - class A:        # define your class A ..... class B:         # define your class B ..... class C(A, B):   # subclass of A and B ..... हम दो वर्गों और उदाहरणों के संबंधों की जांच के लिए issubclas