递归 所谓递归。函数内部自己调用自己,为了防止栈溢出,此时需要加入一个退出条件 语法: var num = 1 function fn(){ console.log('hi') if(num == 3) return //递归里面必须加退出条件 fn() //内部一直调用 } fn()