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

Tìm tổng của trình tự đạt đến độ chính xác được chỉ định bằng cách sử dụng JavaScript

Vấn đề

Giả sử chuỗi sau:

Seq:1/1, 1 / 1x2, 1 / 1x2x3, 1 / 1x2x3x4, ....

Số hạng thứ n của dãy số này sẽ là -

1 / 1*2*3 * ... n

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một số n và trả về tổng của n số hạng đầu tiên của chuỗi này.

Ví dụ

Sau đây là mã -

const num = 12;
const seriesSum = (num = 1) => {
   let m = 1;
   let n = 1;
   for(let i = 2; i < num + 1; i++){
      m *= i;
      n += (m * -1);
   };
   return n;
};
console.log(seriesSum(num));

Đầu ra

-522956311