हमें एक साधारण जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या लेता है, n कहते हैं और लूप के लिए उपयोग करके इसके भाज्य की गणना करता है और भाज्य देता है।
उदाहरण के लिए -
factorial(5) = 120, factorial(6) = 720
एक गिनती और एक परिणाम चर बनाए रखें, गिनती को परिणाम में गुणा करते रहें, साथ ही साथ गिनती को 1 से घटाते रहें, जब तक कि यह 1 तक न पहुंच जाए
और फिर अंत में हम परिणाम लौटाते हैं।
उदाहरण
निम्नलिखित कोड है -
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