let heightOfWindow = window.innerHeight;
...
let bodyHeight = document.body.offsetHeight;
....
let total = bodyHeight - heightOfWindow,
Значит не понятно, что такое innerHeight и offsetHeight
Я обычно делаю так
google и далее
mdn innerHeight
https://www.google.com/search?q=mdn+innerHeight
mdn offsetHeight
https://www.google.com/search?q=mdn+offsetHeight