setInterval 메소드를 사용하면,clearInterval 메소드가 루프를 취소할 때까지 지정된 간격으로 루프 내에서 함수를 호출할 수 있습니다 clearInterval 메소드를 사용하여 루프를 취소하는 경우 setInterval 메소드에 대한 호출을 변수에 할당한 다음 ClearInterval 메소드가 해당 변수를 참조해야 합니다. 코드 복사 코드는 다음과 같습니다. <br> var n = 0;<br> 함수 인쇄(){<br> document.writeln(n);<br> <br> If(n==1000){<br> window.clearInterval(s);<br> ~ n ;<br> }<br> var s = window.setInterval(print, 10);<br> <br> <br> </div> setTimeout 및clearTimeout을 사용하여 지연 호출을 완료하고, 지정된 지연 시간 후에 지정된 함수를 실행하고, 한 번만 실행합니다. ClearTimeout의 사용법은 ClearInterval 메소드의 사용법과 동일합니다. <p> </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="19737" class="copybut" id="copybut19737" onclick="doCopy('code19737')">코드 복사<u></u></a> 코드는 다음과 같습니다.</span></div> <div class="codebody" id="code19737"> <script type="text/javascript"><br> 함수 printTime(){<br> var time = new Date();<br> var year = time.getFullYear();<br> var 월 = (time.getMonth()) 1;<br> var daynum = time.getDay();<br> var hour = time.getHours();<br> var min = time.getMinutes();<br> var sec = time.getSeconds();<br> var da = time.getDate();<br> var daystr;<br> 스위치(daynum){<br> 사례 0: daystr="Sunday";<br> 휴식;<br> 사례 1: daystr="월요일";<br> 휴식;<br> 사례 2: daystr="화요일";<br> 휴식;<br> 사례 3: daystr="수요일";<br> 휴식;<br> 사례 4: daystr="목요일";<br> 휴식;<br> 사례 5: daystr="금요일";<br> 휴식;<br> 사례 6: daystr="Saturday";<br> 휴식;<br> 기본값: daystr="";<br> }<br> var str = 연도 "년" 월 "월" da "日 " daystr " " hour ": " min ": " sec;<br> document.getElementById("t").innerHTML = str;<br> window.setTimeout(printTime, 1000);<br> }<br> <br> <body onload="printTime()"><p> <br/><br> <div id="t"></div><br> </본문><br> <br></p> </div>