เราจำเป็นต้องเขียนฟังก์ชัน 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