Области видимости

Код состоит из инструкций и блоков инструкций - {}.

Так вот, все, что находится в коде за пределами {}, то есть не в блоке, имеет глобальную область видимости, а то, что расположено внутри {}, не важно на каком уровне вложенности этого блока - находится области видимости этого блока, в который заключено.

Блочные области могут быть:

  • безымянные;

  • условные;

  • цикловые.

  • функциональные;

Все зависит от того, кому принадлежат блок {}.

Пример безымянной блочной области

{
    let name = 'user';
}

Пример условного блока

if (

Last updated