ใช้เมธอด setInterval เพื่อใช้ฟังก์ชั่นการเรียกลูปตามช่วงเวลาที่กำหนดจนกว่าวิธีการ ClearInterval จะยกเลิกลูป
เมื่อยกเลิกการวนซ้ำด้วยวิธี ClearInterval การเรียกใช้เมธอด setInterval จะต้องกำหนดให้กับตัวแปรและวิธี ClearInterval จากนั้นอ้างอิงตัวแปร
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
var n = 0;
ฟังก์ชั่นพิมพ์ () {
document.writeln (n);
ถ้า (n == 1000) {
window.clearinterval (s);
-
n ++;
-
var s = window.setInterval (พิมพ์, 10);
</script>
ใช้ SetTimeOut และ ClearTimeOut เพื่อให้การโทรล่าช้าดำเนินการเรียกใช้ฟังก์ชั่นที่ระบุหลังจากเวลาหน่วงเวลาที่ระบุและดำเนินการเพียงครั้งเดียวเท่านั้น การใช้งาน ClearTimeOut นั้นเหมือนกับ ClearInterval
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
ฟังก์ชัน printtime () {
เวลา var = วันที่ใหม่ ();
var year = time.gallyear ();
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: Daystr = "วันอังคาร";
หยุดพัก;
กรณีที่ 3: Daystr = "วันพุธ";
หยุดพัก;
กรณีที่ 4: Daystr = "วันพฤหัสบดี";
หยุดพัก;
กรณีที่ 5: Daystr = "วันศุกร์";
หยุดพัก;
กรณีที่ 6: Daystr = "วันเสาร์";
หยุดพัก;
ค่าเริ่มต้น: daystr = "";
-
var str = ปี+"ปี"+เดือน+"เดือน"+da+"วัน"+daystr+""+ชั่วโมง+":"+min+":"+วินาที;
document.getElementById ("t"). innerhtml = str;
window.settimeout (พิมพ์เวลา 1,000);
-
</script>
<body onload = "printtime ()">
<br/>
<div id = "t"> </div>
</body>