ใช้เมธอด setInterval เพื่อใช้ช่วงเวลาที่ระบุเพื่อใช้ฟังก์ชันการหมุนเวียนจนกว่าวิธีการ ClearInterval จะยกเลิกรอบ
เมื่อใช้เมธอด ClearInterval เพื่อยกเลิกลูปการเรียกใช้วิธี setInterval จะต้องกำหนดให้กับตัวแปรจากนั้นวิธี ClearInterval จะอ้างอิงตัวแปร
คัดลอกรหัสรหัสดังนี้:
<script type = "text/javascript">
var n = 0;
ฟังก์ชัน prop () {) {
document.writeln (n);
ถ้า (n == 1000) {
window.clearinterval (s);
-
n ++;
-
var s = window.setInterval (พิมพ์, 10);
</script>
ใช้ SetTimeOut และ ClearTimeOut เพื่อให้การโทรล่าช้าดำเนินการเรียกใช้ฟังก์ชั่นที่ระบุหลังจากเวลาหน่วงเวลาที่ระบุและดำเนินการเพียงครั้งเดียวเท่านั้น การใช้งานของ ClearTimeOut นั้นเหมือนกับวิธี ClearInterval
คัดลอกรหัสรหัสดังนี้:
<script type = "text/javascript">
ฟังก์ชัน proptime () {
เวลา var = วันที่ใหม่ ();
var years = time.getlyear ();
varmth = (time.getMonth ())+1;
var daynum = time.getdy ();
ชั่วโมง var = time.getous ();
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")
window.settimeout (พิมพ์เวลา 1,000);
-
</script>
<body only = "printtime ()">
<br/>
<div id = "t"> </div>
</body>