clearInterval()

Misol

Vaqtni har soniyada bir marta ko‘rsating. Vaqtni to‘xtatish uchun clearInterval()’dan foydalaning:

const myInterval = setInterval(myTimer, 1000); function myTimer() {   const date = new Date();   document.getElementById("demo").innerHTML = date.toLocaleTimeString(); } function myStopFunction() {   clearInterval(myInterval); }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

clearInterval() metodi setInterval() metodi bilan o‘rnatilgan taymerni tozalaydi.

Eslatma

Intervalni tozalash uchun setInterval() qaytargan id’dan foydalaning:

myInterval = setInterval(function, milliseconds);

So‘ng clearInterval()’ni chaqirib, bajarilishni to‘xtatishingiz mumkin:

clearInterval(myInterval);

Shuningdek qarang:

setInterval() metodi

setTimeout() metodi

clearTimeout() metodi


Sintaksis

clearInterval(intervalId)

Parametrlar

Parametr Tavsif
intervalId Majburiy.
setInterval() qaytargan interval id’si.

Qaytariladigan qiymat

YO‘Q


Ko‘proq misollar

Har 500 millisekundda ikki fon rangi o‘rtasida almashtiring:

const myInterval = setInterval(setColor, 500); function setColor() {   let x = document.body;   x.style.backgroundColor = x.style.backgroundColor == "yellow" ? "pink" : "yellow"; } function stopColor() {   clearInterval(myInterval); }
O‘zingiz sinab ko‘ring »

Dinamik jarayon chizig‘i (progress bar) yaratish uchun setInterval() va clearInterval()’dan foydalanish:

function move() {   const element = document.getElementById("myBar");   let width = 0;   const id = setInterval(frame, 100);   function frame() {     if (width == 100) {       clearInterval(id);     } else {       width++;       element.style.width = width + '%';     }   } }
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

clearInterval() barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha Ha


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!