setInterval メソッドを使用すると、clearInterval メソッドがループをキャンセルするまで、指定した間隔でループ内で関数を呼び出すことができます clearInterval メソッドを使用してループをキャンセルする場合、setInterval メソッドの呼び出しを変数に割り当てる必要があり、その後、clearInterval メソッドがその変数を参照します。 コードをコピー コードは次のとおりです: <br> var n = 0;<br> function print(){<br> document.writeln(n);<br><br> if(n==1000){<br> window.clearInterval( s); <br> <br>setTimeout と clearTimeout を使用して遅延呼び出しを完了し、指定された遅延時間の経過後に指定された関数を実行し、それを 1 回だけ実行します。 clearTimeout の使用方法は、clearInterval メソッドの使用方法と同じです。 <br> <br><br><br> </div>コードをコピー<p></p> <p> コードは次のとおりです:</p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="71547" class="copybut" id="copybut71547" onclick="doCopy('code71547')"><script type="text/javascript "> <u> function printTime(){</u> var time = new Date();</a> var year = time.getFull Year();</span> var month = (time.getMonth()) 1;</div> var daynum = time.getDay();<div class="codebody" id="code71547"> var hours = time.getHours();<br> var min = time.getMinutes();<br> var sec = time.getSeconds();<br> var da = time.getDate();<br> var daystr;<br> switch(daynum){<br> case 0: daystr="Sunday";<br> Break;<br> case 1: daystr="Monday" "; <br> 休憩;<br> ケース 2: daystr="火曜日";<br> 休憩;<br> ケース 3: daystr="水曜日";<br> 休憩;<br> ケース 4: daystr="木曜日" ;<br> 休憩;<br> ケース 5: daystr="金曜日";<br> 休憩;<br> ケース 6: daystr="土曜日";<br> 休憩;<br> デフォルト: daystr=" " ; <br>} <ar> var sTR = Year "Month" Month "" DA "DA" Day "" Hour ":" MIN ":" SEC; <br> Document.Getelementbyid ("T").InnerHtml = Str ;<br> window.setTimeout(printTime, 1000);<br> }<br>