JavaScript 函数:求 1 到 num 之间所有自然数的和


我们需要编写一个 JavaScript 函数,它接收一个数字 num 作为输入。

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

例如,如果 num 是:

const num = 5;

那么输出应该是:

const output = 15;

因为:

1+2+3+4+5 = 15

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

从 1 到 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

更新于:2020年11月20日

225 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告