Dimensiones del elemento con desplazamiento en JavaScript

Las siguientes propiedades contienen las dimensiones del elemento teniendo en cuenta la parte oculta bajo el desplazamiento:

javascriptconsole.log(elem.scrollWidth);  // anchura
console.log(elem.scrollHeight); // altura

Estas dimensiones se indican en el dibujo:

Задание 1

Se da un elemento y un botón. Al pulsar el botón, muestre en la consola la anchura y altura del elemento con desplazamiento.

Задание 2

Si restamos la altura con desplazamiento de la altura total, obtenemos un número. ¿Qué dimensiones contiene?