Эльфиори
Эльфиори Подписчиков: 68
Рейтинг Рейтинг Рейтинг Рейтинг Рейтинг 99

Теория JavaScript. ч.17. Область видимости, локальные и глобальные переменные

5 дочитываний
1 комментарий
Эта публикация уже заработала 0,25 рублей за дочитывания
Зарабатывать

Предыдущие статьи:

1. Введение.

2. Типы данных

3. Операторы, Операнды и Выражения.

4. Приоритет операторов, Ассоциативность, Глобальность и Локальность.

5. Переменные. Операции для назначения переменных

6. Поплавки (десятичные числа)

7. Литералы

8. Массив

9. Функция.length

10. Функция.push ().

11. Функция.pop ().

12. Функция.shift ().

13. Функция.unshift ().

14. Что такое функция? Операция function.

15. Параметры и аргументы функции.

16. Операция return в функции

Теория JavaScript. ч.17. Область видимости, локальные и глобальные переменные

В JavaScript есть множество различных понятий. Нужно иметь хотя бы базовые понятия, чтобы уметь работать с этим языком программирования.

Область видимости – это часть кода, в пределах которого компьютер видит набор всех собранных и созданных данных. К ним он может обратиться и с ними может работать в пределах конкретного участка.

Мы помним, что есть такие понятия как локальность и глобальность, однако есть различия и в областях видимости, и в переменных.

Глобальная область видимостиэто видимость всего кода в целом для компьютера.

Локальная область видимости это область видимости отдельной части кода, например в функции, объекте, массиве и т.д.

Глобальная переменная – это объявленная переменная, которая влияет на весь код.

Локальная переменная это объявленная переменная, которая влияет на определенный участок кода

Однако, встречается и такое понятие, как замыкание. Что же это такое? Это то, что позволяет функции работать по блочной системе. Язык знает, где и когда создали определенный набор данных, и именно эта особенность позволяет работать со всей информацией, которую внесли в область действия на момент создания функции.

Еще один интересный момент – обычно, мы не можем создать переменные с одинаковым именем. Но, однако, глобальная и локальная переменные могут носить одно имя, и при этом не конфликтовать, т.к. в глобальном смысле используется результат, а не тип данных в локальной области.

1 комментарий
Понравилась публикация?
9 / 0
нет
0 / 0
Подписаться
Донаты ₽
Комментарии: 1
Отписаться от обсуждения Подписаться на обсуждения
Популярные Новые Старые

+1 / 0
картой
Ответить
раскрыть ветку (0)

10 самых востребованных профессий мира сегодня

Мир стремительно меняется, технологии развиваются быстрее, чем мы успеваем привыкнуть к ним. В этой динамичной обстановке появляются новые специальности, а старые приобретают совершенно иные формы.

Кибердом: Мир без границ! Новый трек.

Киберхауз: Мечты, код и...будет ли всё ок? Новый трек! Представь себе: ты просыпаешься в уютном доме, который на самом деле – огромный виртуальный мир. Здесь нет стен и границ, только бесконечные возможности!
03:55
Поделитесь этим видео

Панегирик печального юзера инета. Все, как один, на борьбу со спамом!

Эй, чуваки! Когда я откинусь, не хороните меня в земле, а забросьте мой код в интернет, типа, спрячьте на каком-нибудь сайте. Пусть я там витаю, как призрак, слушаю, как всё крутится: сервера жужжат,...
01:45
Поделитесь этим видео

Сборка

Холодный подмосковный ветер проникал сквозь щели старой дачи, заставляя Дмитрия ...

Заложники своей же собственности

Дети не принадлежат своим родителям, иначе они становятся вечными должниками, заложниками принадлежать только им. Дети не функция реализации потребностей, ожиданий родителей, из проекций, страхов и прочее.

Как моя подруга трудоустраиваться ходила или вся правда о курсах программирования

Я бы сказала, трудноустраиваться. Обо всём по порядкуВ мире современных технологий образовалось, условно говоря два основных лагеря:Те, кто хочет заработатьТе, кто хочет заработать на тех, кто хочет заработать.
Главная
Коллективные
иски
Добавить Видео Опросы