Metoda scrollBy do przewijania okna o zadaną wielkość w JavaScript

Metoda scrollBy przewija okno o zadaną wielkość od aktualnej pozycji. Jako pierwszy parametr przyjmuje przesunięcie w poziomie, a jako drugi - w pionie. Przewińmy okno o zadane wielkości:

javascriptwindow.scrollBy(100, 200);

Wykonajmy przewijanie w przeciwnym kierunku:

javascriptwindow.scrollBy(-100, -200);

Wykonajmy płynne przewijanie:

javascriptwindow.scrollBy({
  top: 100,
  left: 100,
  behavior: 'smooth'
});
Задание 1

Po kliknięciu przycisku przewiń okno o 100px w dół.

Задание 2

Po kliknięciu przycisku przewiń okno o 100px w górę.

Задание 3

Po kliknięciu przycisku płynnie przewiń okno o 300px w dół.

Задание 4

Po kliknięciu przycisku płynnie przewiń okno o 300px w górę.