最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

JS的遞歸函數(shù)疑問

JS的遞歸函數(shù)疑問

天窗的螞蟻 2016-01-22 11:40:22
<!DOCTYPE?html> <html?xmlns="http://www.w3.org/1999/xhtml"> <head> ????<title></title> ????<script?type="text/javascript"> ?????????var?msg="\n函數(shù)的遞歸調(diào)用:\n\n"; ?????????//響應(yīng)按鈕的點擊事件 ?????????function?Test() ?????????{ ?????????????var?result; ?????????????msg+="調(diào)用語句:\n"; ?????????????msg+="????result=sum(20);\n"; ?????????????msg+="調(diào)用步驟:\n"; ?????????????result=sum(20); ?????????????msg+="計算結(jié)果:\n"; ?????????????msg+="????result="+result+"\n"; ?????????????alert(msg); ?????????} ?????????//計算當(dāng)前步驟加和值 ?????????function?sum(m) ?????????{ ?????????????if(m==0) ?????????????{ ?????????????????return?0; ?????????????} ?????????????else ?????????????{ ?????????????????msg+="????result="+m+"+sum("+(m-2)+?");\n"; ?????????????????result=m+sum(m-2); ?????????????} ?????????????return?result; ?????????} ????</script> </head> <body> ????<input?type="button"?value="測試"?onclick="Test()"/> </body> </html>這個遞歸函數(shù)大體的意思我能明白,它在自身中調(diào)用。我有一點不明白,這里的"msg+="調(diào)用語句:\n"。a+=b不是賦值運算嗎?一開始已經(jīng)定義了"var msg="函數(shù)的遞歸調(diào)用:",那么"msg+="調(diào)用語句"應(yīng)該等價于"msg=msg+"調(diào)用語句",即"函數(shù)的遞歸調(diào)用:調(diào)用語句"。但是提交后顯示的只是"調(diào)用語句"。如圖求各位老師解惑。
查看完整描述

1 回答

?
Caballarii

TA貢獻(xiàn)1123條經(jīng)驗 獲得超629個贊

函數(shù)的遞歸調(diào)用:后面有兩個\n,相當(dāng)于換行兩次

查看完整回答
反對 回復(fù) 2016-01-22
  • 天窗的螞蟻
    天窗的螞蟻
    這個我明白。我有疑問的是"msg+="調(diào)用語句"不是等價于"msg=msg+"調(diào)用語句"嗎?那么提交就應(yīng)該顯示為"函數(shù)的遞歸調(diào)用:調(diào)用語句"啊
  • Caballarii
    Caballarii
    難道實際上不是這樣嗎。。。你仔細(xì)看一下那個彈出框
  • 天窗的螞蟻
    天窗的螞蟻
    老師,您能給我解釋一下這個例題嗎?這個遞歸函數(shù)我有點蒙圈
  • 1 回答
  • 1 關(guān)注
  • 1753 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號