استخدم طريقة setInterval لاستخدام الفاصل الزمني المحدد لتنفيذ وظيفة الدوران حتى تلغي طريقة ClearInterval الدورة
عند استخدام طريقة ClearInterval لإلغاء الحلقة ، يجب تعيين استدعاء طريقة SetInterval إلى متغير ، ثم تشير طريقة ClearInterval إلى المتغير.
نسخ رمز رمز على النحو التالي:
<script type = "text/javaScript">
var n = 0 ؛
وظيفة prop () {) {
document.writeln (n) ؛
if (n == 1000) {
window.clearinterval (s) ؛
}
n ++ ؛
}
var s = window.setInterval (print ، 10) ؛
</script>
استخدم setTimeOut و ClearTimeOut لإكمال المكالمة المتأخرة ، وقم بتشغيل الوظيفة المحددة بعد وقت التأخير المحدد ، وقم بتنفيذها مرة واحدة فقط. استخدام ClearTimeout هو نفس طريقة ClearInterval.
نسخ رمز رمز على النحو التالي:
<script type = "text/javaScript">
وظيفة proptime () {
var time = new Date () ؛
var years = time.getlyear () ؛
varmth = (time.getMonth ())+1 ؛
var daynum = time.getdy () ؛
var ساعات = time.gethouse () ؛
var min = time.getMinutes () ؛
var sec = time.getSeconds () ؛
var da = time.getDate () ؛
var daystr
التبديل (daynum) {
الحالة 0: DayStr = "Sunday" ؛
استراحة؛
الحالة 1: DayStr = "Monday" ؛
استراحة؛
الحالة 2: DayStr = "Tuesday" ؛
استراحة؛
الحالة 3: DayStr = "الأربعاء" ؛
استراحة؛
الحالة 4: DayStr = "الخميس" ؛
استراحة؛
الحالة 5: DayStr = "Friday" ؛
استراحة؛
الحالة 6: DayStr = "Saturday" ؛
استراحة؛
الافتراضي: DayStr = "" ؛
}
var str = year+"year"+month+"month"+da+"day"+daytr+""+hour+":"+min+":"+sec ؛
document.getElementByid ("T").
Window.SetTimeOut (printtime ، 1000) ؛
}
</script>
<body only = "printtime ()">
<br/>
<div id = "t"> </viv>
</body>