課程
/前端開發
/JavaScript
/JavaScript進階篇
為何會循環?
2014-12-27
源自:JavaScript進階篇 8-5
正在回答
因為他放在了他要執行一次函數里,每次還沒執行完又要重新執行,所以無限循環。
<script?type="text/javascript"> ??var?num=0; ??function?startCount()?{ ????document.getElementById('count').value=num;?//讓文本框的值等于num ????num=num+1;??????????????????????????????????//num+=1; ???setTimeout("startCount()",1000);?????????????//又重新跳到startCount()函數,重新執行,所以無限循環 ??} ????setTimeout("startCount()",0);//只執行一次,strarCount()函數; </script>
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答setTimeout()不是只執行一次嗎?
3 回答setTimeout不是只執行一次嗎?為什么可以循環
4 回答setTimeout不是只執行一次嗎?為什么可以循環
3 回答為什么這樣會循環 不是說setTimeout只運行一次嗎
1 回答setTimeout只執行一次,為何能夠計時
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-12-27
因為他放在了他要執行一次函數里,每次還沒執行完又要重新執行,所以無限循環。
2014-12-27