var val = 1; function t(num) { if(num<5){ return val; }else{ val+=1; num-=1; t(num) } }console.log(t(10));
5 回答

FSYu
TA贡献152条经验 获得超59个赞
var val = 1; function t(num) { if(num<5){ console.log(val); }else{ val+=1; num-=1; t(num) } } t(10);
你要的是这样的吗?

幽灵柯
TA贡献3条经验 获得超1个赞
var val = 1;
function t(num) {
if(num < 5){
}else{
val += 1;
num -= 1;
t(num);
}
return val;
}

IgNiz_
TA贡献5条经验 获得超6个赞
var val = 1;
function t(num) {
if(num<5){
return val;
}else{
val+=1;
num-=1;
t(num);
return num;
}
}
alert(t(10));
返回值都没有 你肯定undefined啊 return val 或者 return num 就有值了
添加回答
举报
0/150
提交
取消