用setInterval方法可以以指定的間隔實現循環呼叫函數,直到clearInterval方法取消循環 用clearInterval方法取消迴圈時,必須將setInterval方法的呼叫賦值給一個變量,然後clearInterval方法引用該變數。 複製代碼 代碼如下: <BR> var n = 0;<BR> function print(){<BR> document.writeln(n);<br>< window.clearInterval(s);<br> } <BR> n ;<BR> }<BR> var s = window.setInterval(print, 10); <BR>用setTimeout和clearTimeout完成延時調用,在指定的延遲時間之後執行指定函數,只執行一次。 clearTimeout的用法與clearInterval方法的用法相同。 <BR> <BR><BR> 複製代碼 代碼如下: function printTime(){ var time = new Date(); var year var daynum =時間。 var da = time. getDate(); var daystr; switch(daynum){ ; case 1: daystr="星期一"; break; case 2:daystr="星期二"; 🎜> break; case 4:daystr="星期四"; break; case 5:daystr="星期五"; 星期六"; break; default:daystr=""; } 🎜> window.setTimeout(printTime, 1000); }