写一个js递归
时间: 2024-02-18 15:59:24 浏览: 120
递归代码的写法
好的,以下是一个简单的 JavaScript 递归函数示例:
```javascript
function recursiveFunction(num) {
if (num <= 0) { // 基本情况
return 0;
} else { // 递归情况
return num + recursiveFunction(num - 1);
}
}
console.log(recursiveFunction(5)); // 15
```
这个函数接受一个数字作为参数,然后递归计算从该数字开始的所有数字之和。在每一次递归中,函数都会将传递的数字减一,并将其与递归函数的返回值相加,直到到达基本情况(数字小于或等于零)为止。
阅读全文