setTimeout寫了兩次的問題
var num=0,i;
? function timedCount(){
? ? document.getElementById('txt').value=num;
? ? num=num+1;
? ? i=setTimeout(timedCount,1000);
? }?
?setTimeout(timedCount,1000);
下劃線那一句是在賦值的同時也在執行一次setTimeout函數嗎?最下面加粗那一句不寫的話,函數timedCount()就不會執行對不對?類似于只寫了一個函數卻未對他進行調用對不對?
2019-07-02
setTimeout方法的意思是隔多少秒之后調用函數,這個方法只會執行一次。下劃線那一句會在賦值的時候執行timedCount方法。加粗那段代碼就是默認自動調用一次,不寫的話當然不會執行。