SetInterVal 메소드를 사용하여 ClearInterval 메소드가 루프를 취소 할 때까지 지정된 간격으로 루프 호출 기능을 구현하십시오.
ClearInterval 메소드로 루프를 취소 할 때 SetInterval 메소드의 호출을 변수에 할당해야하며 ClearInterval 메소드는 변수를 참조합니다.
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
var n = 0;
함수 print () {
document.writeln (n);
if (n == 1000) {
Window.clearInterval (들);
}
n ++;
}
var s = window.setInterval (print, 10);
</스크립트>
Settimeout 및 Cleartimeout을 사용하여 지연 통화를 완료하고 지정된 지연 시간 후 지정된 기능을 실행하고 한 번만 실행하십시오. Cleartimeout의 사용은 Clearinterval의 사용과 동일합니다.
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
함수 printtime () {
var time = 새 날짜 ();
var year = time.getlyear ();
var month = (time.getmonth ())+1;
var daynum = time.getday ();
var hour = time.gethours ();
var min = time.getminutes ();
var sec = time.getSeconds ();
var da = time.getDate ();
var daystr;
스위치 (daynum) {
사례 0 : DayStr = "일요일";
부서지다;
사례 1 : DayStr = "월요일";
부서지다;
사례 2 : Dayst = "화요일";
부서지다;
사례 3 : DayStr = "수요일";
부서지다;
사례 4 : DayStr = "목요일";
부서지다;
사례 5 : DayStr = "금요일";
부서지다;
사례 6 : DayStr = "토요일";
부서지다;
기본값 : DayStr = "";
}
var str = year "year"+month+"month"+da+"day"+daystr+""+Hour+":"+min+":"+sec;
document.getElementById ( "t"). innerHtml = str;
Window.settimeout (printtime, 1000);
}
</스크립트>
<body onload = "printtime ()">
<br/>
<div id = "t"> </div>
</body>