function add(num,num1){
let num3 = num+num1
if(num1>=100){ //判断第二个值是否到100
return num3 //如果到了就直接返回num3就可以
}else { //如果不到就接着调用自身
return add(num3,num1+1)
// 接着调用自身: 第一个值就是上一次调用值的和,第二个值就是循环1-100依次相加的值
}
}
let num3 = add(1,2) //传入初始值
console.log(num3,"初始值")
js用递归的方式写出1-100的和
最新推荐文章于 2023-10-16 21:45:52 发布