Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Viết vòng lặp For tính giai thừa - JavaScript


Chúng ta cần viết hàm đơn giản nhận vào số n và tính giai thừa bằng vòng lặp for.

Ví dụ:

factorial(5) = 120, factorial(6) = 720

Giữ biến đếm và biến kết quả, nhân liên tục count vào result và giảm count đi 1 cho đến khi bằng 1. Trả về result.

Ví dụ

Dưới đây là đoạn code:

const num = 14; 
const factorial = num => { 
  let res = 1; 
  for(let i = num; i > 1; i--){ 
    res *= i; 
  }; 
  return res; 
}; 
console.log(factorial(num));

Kết quả

Đoạn code sẽ in ra console:

87178291200