В JavaScript, область видимости относится к области видимости переменных. Переменные, определенные вне функции имеют, глобальную область видимости. Это означает, что к этим переменным можно получить доступ в любом месте вашего кода.
Переменные, которые используются без ключевого слова var
, так же автоматически создаются в глобальной
области видимости. Это может создать непредсказуемые последствия в другом месте исполняемого кода или при повторном запуске функции. Всегда объявляйте переменные при помощи ключевого слова var
.
Объявите глобальную
переменную myGlobal
вне функции. Инициализируйте ее значением равным 10
Внутри функции fun1
, присвойте значение 5
переменной oopsGlobal
без использования ключевого слова var
.