js中利用函数的返回值,求1+2+3+4+………+n
时间: 2023-08-04 07:05:04 浏览: 90
可以使用递归的方式来求解:
```javascript
function sum(n) {
if (n === 1) {
return 1;
}
return n + sum(n - 1);
}
console.log(sum(10)); // 输出55
```
当 `n === 1` 时,返回1。否则,返回 `n + sum(n - 1)`,即 `n` 加上前面的 1 到 n-1 的和。
阅读全文