Valeu cara eu estou aprendendo ainda e utilizando o método do feynman e essa foi a forma que achei de aplica-la.
Respondendo a "Na verdade o var nem sempre tem escopo global...." dentro da publicação [Aula 01] Tudo (ou quase tudo) sobre variáveis em JavaScript
1