Область видимості визначає, де можна отримати доступ до змінної в коді. У JavaScript є три типи областей видимості: глобальна, функцій та блоків.
Глобальна область видимості означає, що змінна доступна по всьому коду. Область функції обмежена самою функцією, тоді як область блока (наприклад, умовного оператора) обмежена цим блоком коду.