Hàm tính giai thừa của một số trong JavaScript
Chúng ta cần viết một hàm JavaScript đơn giản nhận vào một số, ví dụ n và tính giai thừa của nó.
Duy trì một biến đếm và một biến kết quả. Chúng ta sẽ liên tục nhân biến đếm vào kết quả và giảm biến đếm đi 1, cho đến khi nó đạt 1.
Và cuối cùng chúng ta trả về kết quả.
Do đó, hãy viết mã cho hàm này:
Ví dụ
Mã thực hiện như sau:
const num = 14;
const factorial = num => {
let res = 1;
for(let i = num; i > 1; i--){
res *= i;
};
return res;
};
console.log(factorial(num));
Đầu ra
Kết quả trong console sẽ là:
87178291200