三、调用函数
递归
在函数的内部执行函数本身称为递归,递归的本质是一个循环。
function f() {console.log(1)f() // 递归}f() // 没有条件阻止,递归就是一个死循环// 1// 1// ...
使用递归实现递减
设置一个条件。
function minus(n) {if (n === 0) return // 条件,到 0 退出console.log(n)minus(n - 1) // 递归 - 1}minus(5)// 5// 4// 3// 2// 1
