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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)于setTimeout()的疑惑,請(qǐng)看下面官方給的代碼!

關(guān)于setTimeout()的疑惑,請(qǐng)看下面官方給的代碼!

慕村5492868 2017-08-23 16:56:48
<!DOCTYPE HTML><html><head><script type="text/javascript"> ?var num=0,i; ?function timedCount(){? ? document.getElementById('txt').value=num;? ? num=num+1;? ? i=setTimeout(timedCount,1000);? }? ? setTimeout(timedCount,1000);? function stopCount(){? ? clearTimeout(i);? }</script></head><body> ?<form> ? ?<input type="text" id="txt"> ? ?<input type="button" value="Stop" onClick="stopCount()"> ?</form></body></html>setTimeout()這個(gè)方法不是延遲函數(shù)表達(dá)式的執(zhí)行嗎,我知道timeCount()函數(shù)的外部用? setTimeout(timedCount,1000);是讓timeCount()這個(gè)函數(shù)1秒后執(zhí)行,但是并沒(méi)有看出這個(gè)函數(shù)怎么就讓num循環(huán)疊加了,是因?yàn)閮?nèi)部引用了? ? i=setTimeout(timedCount,1000);嗎。但這個(gè)又是給計(jì)數(shù)停止提供參數(shù)i啊,怎么回事啊!num是是怎么循環(huán)起的???
查看完整描述

1 回答

已采納
?
qq_安安_17

TA貢獻(xiàn)49條經(jīng)驗(yàn) 獲得超52個(gè)贊

var?num=0,i;
function?timedCount(){
????document.getElementById('txt').value=num;
????num=num+1;?????/*num每次+1*/
????i=setTimeout(timedCount,1000);????/*這里運(yùn)用遞歸,實(shí)現(xiàn)循環(huán)1秒執(zhí)行一次*/
}
setTimeout(timedCount,1000);????/*調(diào)用定義的timedCount()函數(shù),延遲1秒執(zhí)行*/

function?stopCount(){
????clearTimeout(i);????/*停止計(jì)時(shí)*/
}

你可以專(zhuān)門(mén)看遞歸,函數(shù)不斷的調(diào)用函數(shù)本身,實(shí)現(xiàn)循環(huán),在其他語(yǔ)言也常見(jiàn)的~~

查看完整回答
2 反對(duì) 回復(fù) 2017-08-23
  • 1 回答
  • 0 關(guān)注
  • 1490 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號(hào)

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