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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

setTimeout疑問

<script?type="text/javascript">
var?num=0;
function?numCount(){
?document.getElementById('txt').value=num;
?num=num+1;
?setTimeout("numCount()",1000);
?}
</script>
setTimeout不是只能執(zhí)行一次嗎?為什么這樣設(shè)置后,結(jié)果里的數(shù)可以自己從0開始,自動(dòng)往上加,不停呢?還有,把setTimeout("numCount()",1000);換成setInterval("numCount()",1000);后,輸入框的里數(shù)不是按照“0,1,2,3...."變化,而是“1,3,5,7,11,20...”這樣的變化呢?


正在回答

1 回答

setTimeout固然是執(zhí)行一次,但是你調(diào)用函數(shù)的時(shí)候是調(diào)用了numCount(),而它里面有setTimeout("numCount()",1000),所以就形成了一個(gè)遞歸。

從而出現(xiàn)從0開始,并且不停地自動(dòng)往上加1.

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       469022    人
  • 解答問題       22582    個(gè)

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界

進(jìn)入課程
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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