как создать переменную с глобальной областью видимости в JS?
Переменная, которая объявлена за пределами определённой функции является глобальной (тобишь доступной с любой части кода). Если вы захотите создать локальную переменную для определённого контекста - создайте её непосредственно в теле функции.