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));????
這是一道關于一個數(shù)可采用幾次乘法,幾次加法所得的題。有關遞歸
lalalaaaa
2017-02-03 11:09:23