function recursion() { //判断边界条件 for(var i=0;i<n;i+ +) { //尝试每一种可能,可能需要进行条件判断 recursion(); //进行下一步 } //结束 }