⊗jsPmTrTS 446 of 505 menu

Zatrzymywanie timera JavaScript

Wiesz już, jak uruchomić timer, nauczmy się teraz, jak go zatrzymać. Aby to zrobić, musisz wiedzieć, że każdy timer uruchomiony za pomocą funkcji setInterval ma unikalny numer. Ten numer zwraca funkcja setInterval w momencie uruchomienia timera:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // wyświetli numer timera

Do zatrzymania timera używa się funkcji clearInterval, która przyjmuje unikalny numer timera, który należy zatrzymać.

Jako przykład uruchommy timer, wyświetlający w konsoli liczby rosnąco, zaczynając od 1. Zatrzymajmy timer, gdy na ekranie zostanie wyświetlona liczba 10:

let i = 0; let timerId = setInterval(function() { console.log(++i); if (i >= 10) { clearInterval(timerId); } }, 1000);

Niech będzie dana zmienna, w której początkowo przechowywana jest liczba 10. Uruchom timer, który co sekundę będzie zmniejszał wartość tej zmiennej o 1 i wyświetlał tę wartość w konsoli. Gdy wartość zmiennej osiągnie zero - zatrzymaj timer.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć