今天写了个递归函数报错。
中文意思大概是:死循环的意思。没有判断终止条件。
function jc(n){
if(n==1){
return 1;
}
return n*jc(n-1);
}
一开始写没有
if(n==1){
return 1;
}
当n==1时,是最后一个要乘的数。只有返回了最后一个数的值,上一个才有返回结果。