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

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

javascriptwindow.scrollTo(100, 200);

Метод имеет альтернативный синтаксис, в котором параметром передается объект. В ключе top этого объекта указывается положение по вертикали, в ключе left - положение по горизонтали, а в ключе behavior - тип прокрутки. Тип может быть 'auto' или 'smooth'. Во втором случае прокрутка будет плавной:

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

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

Задание 2

По нажатию на кнопку плавно прокрутите окно до самого верха.

Задание 3

По нажатию на кнопку плавно прокрутите окно до самого низа.