Chamando as funções de Clojure usando a sintaxe var-quote

ocasionalmente, quando olho para o código de Clojure de outras pessoas, vejo uma função definida via defn e depois chama ... chegar a um var que é seguido por uma ligação lexical {[[5]}, mas isso não parece ser o caso no código que estou a ver.

Qual é o escopo das variáveis em JavaScript?

Qual é o âmbito das variáveis em javascript? Eles têm o mesmo escopo dentro e não fora de uma função? Ou isso importa? Além disso, onde estão armazenadas as variáveis se elas são definidas globalmente?