Курс по JavaScript | Объектная парадигма, классы–обертки над примитивами. Области видимости.
JavaScript Урок №7 (функции и область видимости)
Функции Функции позволяют нам сократить написание кода, где необходимо повторять один и тот же код. Функции являются основными «строительными блоками» программы. Примеры встроенных функций вы уже видели – это: Но можно создавать и свои. В конце статьи размещено видео для тех кто любит смотреть и слушать. Объявление функции Пример объявления функции: Вначале идёт ключевое слово function, после него имя функции, затем список параметров в круглых скобках через запятую (в вышеприведённом примере он пустой) и, внутри фигурных скобок, код функции, также называемый «телом функции»...
Язык JavaScript - Область видимости переменных, замыкание
Вы когда-нибудь задумывались, почему переменная, объявленная внутри функции, не видна снаружи? Или почему функция "запоминает" переменные из внешней функции даже после того, как та завершила работу? Добро пожаловать в мир областей видимости и замыканий - фундаментальных концепций, которые делают JavaScript таким гибким и мощным. Это не просто теория. Это знание, которое отделяет новичка, случайно создающего глобальные переменные, от профессионала, пишущего чистый, предсказуемый и эффективный код...