Что такое scope область действия переменных
Объявления переменных работают внутри функции точно так же, как снаружи, — они инициализируют новую переменную. Однако между переменной, объявленной внутри функции, и переменной, объявленной за ее пределами, существует принципиальное отличие в отношении места ее использования — места, где в коде javascript может содержаться ссылка на переменную. Если переменная объявляется вне функции, ее можно использовать в любой точке кода. Если же переменная объявляется внутри функции, то она может использоваться только внутри этой же функции. Область, в которой может использоваться переменная, называется ее областью действия (scope). Существуют две разные области действия: глобальная и локальная.
Оставить свой ответ: