¿En qué objeto se almacenan las variables globales de Javascript?

¿Se almacenan las variables globales en un objeto específico? Por ejemplo:

var test="stuff";
console.log(window.test);
console.log(document.test);
console.log(this.test);

Las tres de estas pruebas resultan enundefined, entonces hay un objeto que contiene estas variables?

Siento que esto es algo estúpido que ya debería saber, pero parece que no puedo encontrar la respuesta en línea.

Respuestas a la pregunta(4)

Su respuesta a la pregunta