retisan
2017-10-11 22:26:33
? 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貢獻(xiàn)152條經(jīng)驗(yàn) 獲得超59個(gè)贊
var?val?=?1; ?function?t(num)?{ ?????if(num<5){ ?????????console.log(val); ?????}else{ ?????????val+=1; ?????????num-=1; ?????????t(num) ?????} ?} t(10);
你要的是這樣的嗎?

幽靈柯
TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊
var val = 1;
function t(num) {
? ? ?if(num < 5){? ? ?
? ? ?}else{
? ? ? ? ?val += 1;
? ? ? ? ?num -= 1;
? ? ? ? ?t(num);
? ? ?}? ?
? ? ? return val;? ??
}

IgNiz_
TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超6個(gè)贊
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 就有值了
添加回答
舉報(bào)
0/150
提交
取消