141 of 264 menu

Функция setInterval

Функцията setInterval произвежда изпълнение на код през указан интервал от време. Първият параметър трябва да бъде колбек, а вторият - време в милисекунди, указаващо, през какъв интервал ще се повтаря кодът, зададен с първия параметър. Функцията връща уникален идентификатор, с който може да спрете таймера. За това този идентификатор трябва да се подаде на функцията clearInterval.

Синтаксис

setInterval(функция, време);

Пример

Стартирайте таймер, който всяка секунда извежда в конзолата някакъв текст:

setInterval(function() { console.log('текст'); }, 1000);

Пример

Стартирайте таймер, който всяка секунда извежда в конзолата цели числа във възходящ ред:

let i = 0; setInterval(function() { console.log(i++); }, 1000);

Пример

Спрете таймера, когато броячът достигне стойност 10:

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

Вижте също

  • функцията setTimeout,
    която задава забавяне преди изпълнение на код
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне