Computer >> Máy Tính >  >> Lập trình >> Javascript

Hàm tính giai thừa của một số trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript đơn giản nhận vào một Số, chẳng hạn như n và tính giai thừa của nó.

Duy trì một số đếm và một biến kết quả. Chúng tôi sẽ tiếp tục nhân số đếm thành kết quả và đồng thời giảm số lượng đi 1, cho đến khi nó đạt đến 1.

Và cuối cùng chúng tôi trả về kết quả.

Do đó, hãy viết mã cho chức năng này -

Ví dụ

Mã cho điều này sẽ là -

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

Đầu ra trong bảng điều khiển sẽ là -

87178291200