js递归通俗的理解
答案:2 悬赏:80 手机版
解决时间 2021-03-27 09:51
- 提问者网友:辞取
- 2021-03-26 13:13
js递归通俗的理解
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-03-26 13:52
所谓的递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用 ,比如阶乘问题
下面做一个10以内的阶乘试试看:
function fact(num){
if (num<=1){
return 1;
}else{
return num*fact(num-1);
}
}
下面做一个10以内的阶乘试试看:
function fact(num){
if (num<=1){
return 1;
}else{
return num*fact(num-1);
}
}
全部回答
- 1楼网友:痴妹与他
- 2021-03-26 14:05
function recursion(x){
if(x>0){
document.write(x+'
');
recursion(x-1);
}
}
recursion(10);
这就是递归。
就是函数里再调用函数
if(x>0){
document.write(x+'
');
recursion(x-1);
}
}
recursion(10);
这就是递归。
就是函数里再调用函数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯