用js的递归写1到100的求和
时间: 2024-04-29 16:26:09 浏览: 45
js代码-递归循环1-100的和
5星 · 资源好评率100%
好的,我可以帮您解决这个问题。以下是JS递归计算1到100的求和代码:
```
function sumRecursive(n) {
if (n === 1) {
return 1;
} else {
return n + sumRecursive(n-1);
}
}
console.log(sumRecursive(100)); // 输出5050
```
这个函数 `sumRecursive` 进行递归调用。如果 `n === 1`,就认为已经达到了最小的情况,直接返回 1。否则,返回 `n` 与 `sumRecursive(n-1)` 的和。递归调用一直进行到 `n === 1`,然后将之前的所有结果相加得到最终结果。
阅读全文