Размеры окна в JavaScript

Следующие свойства содержат размеры окна браузера, не включающие в себя полосу прокрутки:

javascriptlet w = document.documentElement.clientWidth;  // ширина
let h = document.documentElement.clientHeight; // высота

Следующие свойства включают в себя полосу прокрутки:

javascriptlet w = window.innerWidth;  // ширина
let h = window.innerHeight; // высота

Разница между двумя типами свойств дает размер полосы прокрутки:

javascriptlet w1 = document.documentElement.clientWidth;
let w2 = window.innerWidth;

console.log(w2 - w1);
Задание 1

По нажатию на кнопку выведите ширину и высоту окна.

Задание 2

По нажатию на кнопку проверьте наличие вертикальной прокрутки у окна.

Задание 3

По нажатию на кнопку проверьте наличие горизонтальной прокрутки у окна.