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