Відповідно, локальні змінні видно лише у локальній області видимості, якою може бути окремо взята функція. Глобальні змінні видно у всій програмі. "Видно" – значить, відомі, доступні. До них можна звернутися по імені та отримати пов'язане з ними значення.
Змінні в Javascript бувають глобальними та локальними. Глобальна змінна доступна скрізь, локальна – лише в поточній області видимості. Технічно, глобальні змінні — лише властивості об'єкта window , оскільки весь код виконується в його контексті.
Керівництво по глобальним змінним Її можна визначити поза блоком. Іншими словами, глобальна змінна, оголошена поза функцією, буде доступна всередині неї. З іншого боку, змінна, оголошена всередині певного блоку коду, буде видно тільки всередині цього ж блоку – вона називається локальною.
Глобальні змінні — змінні, які оголошуються поза будь-якою функцією, методом, замиканням або контекстом типу. Локальні змінні — змінні, які оголошуються всередині функції, методу чи всередині контексту замикання.