第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這是一道關于一個數(shù)可采用幾次乘法,幾次加法所得的題。有關遞歸

這是一道關于一個數(shù)可采用幾次乘法,幾次加法所得的題。有關遞歸

lalalaaaa 2017-02-03 11:09:23
function?test(target){ ???? function?test2(start,str){ ???? if(start?==?target) ???? return?str; ???? else?if(start?>?target) ???? return?null; ???? else ???? return?test2(start+5,"("+str+"+5)");? ???? ????//?||test2(start*3,"("+str+"*3)");?? ???? ????//??采用注釋內容可正常輸出:(((1*3)+5)*3) ???? ????//?||這個運算符不是左邊為true就不計算右邊了嗎,為什么會計算右邊? ???? } ???? return?test2(1,"1"); ???? } ???? console.log(test(24));????
查看完整描述

1 回答

?
stone310

TA貢獻361條經驗 獲得超191個贊

test(24)代入test2(start+5,"("+str+"+5)");這個算出來的結果是null,所以就計算右邊,如果你改成?test(26),那么就會計算左邊表達式

查看完整回答
反對 回復 2017-02-04
  • lalalaaaa
    lalalaaaa
    start+5不是6嗎?6不是<24嗎?
  • stone310
    stone310
    是啊6<24,所以觸發(fā)return test2(start+5,"("+str+"+5)"); 這句遞歸執(zhí)行,一直到>24,然后返回null
  • lalalaaaa
    lalalaaaa
    我的理解是這樣的。。。: (1+5) 6,(1+5) ((1+5)+5) 11,((1+5)+5) (((1+5)+5)+5) 16,(((1+5)+5)+5) ((((1+5)+5)+5)+5) 21,((((1+5)+5)+5)+5) 26,null 到底是怎么算的呀?。
點擊展開后面7
  • 1 回答
  • 0 關注
  • 1104 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號