আমাদের একটি সাধারণ জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি নম্বর (ধরা যাক n) নেয় এবং ফর লুপ ব্যবহার করে তার ফ্যাক্টোরিয়াল হিসাব করে রিটার্ন করবে।
উদাহরণস্বরূপ:
factorial(5) = 120, factorial(6) = 720
একটি কাউন্ট এবং একটি রেজাল্ট ভেরিয়েবল রেখে, কাউন্টকে রেজাল্টে গুণ করব, সাথে সাথে কাউন্ট ১ করে কমাতে থাকব, যতক্ষণ না সেটি ১-এ পৌঁছায়।
এবং শেষে রেজাল্ট রিটার্ন করব।
উদাহরণ
নিচের কোডটি দেখুন:
const num = 14;
const factorial = num => {
let res = 1;
for(let i = num; i > 1; i--){
res *= i;
};
return res;
};
console.log(factorial(num));
আউটপুট
এটি কনসোলে নিচের আউটপুট তৈরি করবে:
87178291200