JavaScript 中从 1 到 num 的所有自然数相加的函数

javascriptweb developmentfront end technologyobject oriented programming

我们需要编写一个 JavaScript 函数,该函数接受一个数字,例如 num。

然后我们的函数应该返回 1 和 num 之间所有自然数的总和,包括 1 和 num。

例如,如果 num 是 −

const num = 5;

那么输出应该是 −

const output = 15;

因为,

1+2+3+4+5 = 15

我们将使用以下公式来解决这个问题 −

所有自然数之和,直到 n =

((n*(n+1))/2)

示例

其代码为 −

const num = 5;
const sumUpto = num => {
   const res = (num * (num + 1)) / 2;
   return res;
};
console.log(sumUpto(num));
console.log(sumUpto(7));
console.log(sumUpto(45));
console.log(sumUpto(2));
console.log(sumUpto(8));
console.log(sumUpto(99));

输出

控制台中的输出将是 −

15
28
1035
3
36
4950

相关文章


有用资源