递归,就是在计算中自己不断引用自己
递,可以理解成传递参数,滚雪球一样不断传递
归,就是传送的终止,没有归,运算就不会停止
阶乘,就是123... 即n!=123..n
用递归方式表达就是n!=(n-1)!×n
function fac(n){
if(n==0)
return 1;
else
return fac(n-1)*n;
}
console.log(fac(8));
// 40320 (1*2*3*4*5*6*7*8)
javascript 递归问题
function f(x){
if(x == 1){
alert(x);
}else{
f(x - 1);
alert(x);
}
}
f(5);
//12345
点击查看更多内容
12人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦