function calc(num){
//这个if是退出递归的条件
if(num===1) { //如果没有这个if条件
return num
}
return num + calc(num-1) //
console.log(calc(3))
可以通过图片里面步骤来理解