Что такое свободные переменные?

Определение закрытия Javascript гласит: «

закрытие» это выражение (обычно функция), которое может иметь свободные переменные вместе со средой, которая связывает эти переменные (что "закрывает» выражение).

Может кто-нибудь объяснить мне понятие свободных переменных? Является ли это понятие специфичным для Javascript или также применимо к другим языкам?

Ответы на вопрос(3)

Ваш ответ на вопрос