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

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


যখন একটি ফাংশন নিজেই নিজেকে কল করে, তাকে রিকার্সন বলা হয় এবং জাভাস্ক্রিপ্টেও একই নিয়ম কাজ করে। একটি ফাংশন নিজেকে কল করার উদাহরণ দেখি -

উদাহরণ

<html> 
  <body> 
    <script> 
      function displayFact(value) { 
        if (value < 0) { 
          return -1; 
        } 
        // 0 ফ্যাক্টোরিয়াল ১ এর সমান 
        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. C++-এ কমা অপারেটর (Comma Operator) কীভাবে কাজ করে?

  2. PHP-এ bin2hex() ফাংশন কীভাবে কাজ করে?

  3. পাইথনে isinstance() ফাংশন কীভাবে কাজ করে?

  4. পাইথনে issubclass() ফাংশন কীভাবে কাজ করে?