用js写一个0~100的递归累加函数
时间: 2023-04-04 09:03:57 浏览: 83
好的,我可以回答这个问题。以下是一个用 JavaScript 编写的递归累加函数:
function recursiveSum(num) {
if (num === 0) {
return 0;
} else {
return num + recursiveSum(num - 1);
}
}
这个函数可以计算从 0 到给定数字之间所有整数的和。例如,如果你调用 recursiveSum(100),它将返回 5050。
相关问题
用js写一个递归累加0~100的函数
function sum(n) {
if (n === ) {
return ;
} else {
return n + sum(n - 1);
}
}
console.log(sum(100)); // 输出505
帮我用js递归的方式写一个1加到100的和
好的,以下是使用 JavaScript 递归实现 1 到 100 的求和:
```
function sum(n) {
if (n === 1) {
return 1;
} else {
return n + sum(n - 1);
}
}
console.log(sum(100)); // 输出5050
```
其中,当 `n` 等于 1 时,返回 1;否则,返回 n 和前一个数的和,通过递归调用 sum 函数来不断累加求和。最终输出在控制台输出 5050。