(если я правильно понимаю ваш вопрос)
Если вы просто используете внутренние ссылки (например, a href='#myanchor'
), ваша переменная javascript не выйдет из области видимости, поскольку ваша страница фактически не будет перезагружена.
Только не связывайтесь с a href='currentpage.html#myanchor'
, поскольку означает, что перезагрузит вашу страницу.
Обратите внимание, что нормальные (уровневые) правила определения области применения все еще применяются!