Podstawy pracy z funkcją setInterval w JavaScript

W tej lekcji nauczymy się pracować z timerami w JavaScript. Po opanowaniu timerów, będziesz mógł automatycznie wykonywać na stronie różne operacje w określonych odstępach czasu. Na przykład, będziesz mógł zrobić slider obrazów, w którym obrazy będą zmieniać się co sekundę.

Do pracy z timerami w JavaScript używana jest funkcja setInterval, która uruchamia określony kod w regularnych odstępach czasu.

Ta funkcja działa w następujący sposób: pierwszym parametrem przyjmuje kod źródłowy funkcji, a drugim parametrem - interwał, po którym ta funkcja będzie automatycznie wywoływana. Drugi parametr jest podawany w milisekundach (1000 milisekund = 1 sekunda).

Przeanalizujmy działanie funkcji na jakimś przykładzie. Na przykład, napiszmy kod, który co sekundę będzie coś wypisywać w konsoli.

Na początek zróbmy funkcję, wypisującą coś w konsoli:

javascriptfunction timer() {
  console.log('!');
}

A teraz za pomocą setInterval sprawmy, aby stworzona przez nas funkcja wykonywała się co sekundę:

javascriptsetInterval(timer, 1000);

function timer() {
  console.log('!');
}

Nie trzeba tworzyć oddzielnej funkcji - można po prostu w pierwszy parametr setInterval przekazać funkcję anonimową, o tak:

javascriptsetInterval(function() {
  console.log('!');
}, 1000);
Задание 1

Uruchom timer, który co 3 sekundy będzie coś wypisywać w konsoli.