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