Метод для прокрутки окна на величину в JavaScript

Метод scrollBy прокручивает окно на заданную величину от текущего положения. Первым параметром он принимает сдвиг по горизонтали, а вторым - по вертикали. Давайте прокрутим окно на заданные величины:

javascriptwindow.scrollBy(100, 200);

Выполним прокрутку в обратную сторону:

javascriptwindow.scrollBy(-100, -200);

Выполним плавную прокрутку:

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

По нажатию на кнопку прокрутите окно на 100px вниз.

Задание 2

По нажатию на кнопку прокрутите окно на 100px вверх.

Задание 3

По нажатию на кнопку плавно прокрутите окно на 300px вниз.

Задание 4

По нажатию на кнопку плавно прокрутите окно на 300px вверх.