Diferença entre screen.availHeight e window.height ()

Estou executando o seguinte Javascript no meu navegador (Firefox).

console.debug ("Altura da tela =" +screen.availHeight); // saídas770

console.debug ("Altura da janela =" +$ (window) .height ()); // saídas210. (Também estou usando jQuery)

Qual é a diferença entre os dois? 770 em pixels e 210 em mm?

Da mesma forma, quando eu escrevo$(document).height() e$(window).height(), Há uma diferença. Qual é a razão?

questionAnswers(1)

yourAnswerToTheQuestion