Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การเขียน For Loop เพื่อประเมินแฟกทอเรียล - JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript อย่างง่ายที่รับค่าตัวเลข พูด n และคำนวณแฟกทอเรียลโดยใช้ a for loop แล้วคืนค่าแฟกทอเรียล

ตัวอย่างเช่น −

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