Получение и изменение прокрутки окна в JavaScript

Следующие свойства содержат то, на сколько прокручено окно:

javascriptlet t = document.documentElement.scrollTop;  // сверху
let l = document.documentElement.scrollLeft; // слева

Эти свойства можно изменять, прокручивая окно в произвольную позицию:

javascriptdocument.documentElement.scrollTop = 200;
Задание 1

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

Задание 2

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

Задание 3

По нажатию на кнопку прокрутите окно на самый верх.

Задание 4

По нажатию на кнопку прокрутите окно на самый низ.