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

জাভাস্ক্রিপ্টে রিকার্শন উদাহরণ: নিরবচ্ছিন্ন ক্রমে সংখ্যা প্রদর্শন

রিকার্শন হলো একটি ফাংশন নিজে নিজেকে কল করা, কিছু বেস কন্ডিশন রক্ষা করে। নিচে একটি উদাহরণ দেওয়া হলো যা ৫ থেকে ০ পর্যন্ত সংখ্যা নিরবচ্ছিন্ন ক্রমে প্রিন্ট করে।

উদাহরণ কোড

function recursiveFunction(num) {
  console.log(num);
  if (num > 0) {
    recursiveFunction(num - 1);
  }
}

recursiveFunction(5);

চলানো পদ্ধতি

প্রোগ্রামটি রান করতে নিচের কমান্ড ব্যবহার করুন:

node fileName.js

এখানে ফাইল নাম demo304.js।

আউটপুট

PS C:\Users\Amit\javascript-code> node demo304.js
5
4
3
2
1
0

ব্যাখ্যা

  • ফাংশনটি প্রতিবার বর্তমান num প্রিন্ট করে।
  • যদি num > 0 হয়, তবে ফাংশনটি নিজে নিজেকে num - 1 আর্গুমেন্ট দিয়ে কল করে।
  • যখন num ০ হয়ে যায়, তবে রিকার্শন বন্ধ হয় (বেস কেস)।
  • এটি একটি ক্লাসিক রিকার্শন উদাহরণ যা কাউন্টডাউন প্রদর্শন করে।
  1. জাভাস্ক্রিপ্ট Numbers উদাহরণ

  2. জাভাস্ক্রিপ্টে বিউটিফুল অ্যারেঞ্জমেন্ট অফ নাম্বার

  3. জাভাস্ক্রিপ্টে বিশেষ সংখ্যা যাচাই করা

  4. জাভাস্ক্রিপ্টে সংখ্যার সাথে সাফিক্স जोড়া