हमें एक साधारण जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या लेता है, 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