কম্পিউটার

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


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

উদাহরণ

লাইভ ডেমো

<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. কমা অপারেটর কিভাবে C++ এ কাজ করে

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

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

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