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

Tìm tổng dãy số đến độ chính xác xác định trong JavaScript

Vấn đề

Giả sử dãy sau:

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

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

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

Chúng ta cần viết một hàm JavaScript nhận vào một số n, và trả về tổng n số hạng đầu của dãy này.

Ví dụ

Dưới đây là mã nguồn:

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));

Kết quả

-522956311