> For the complete documentation index, see [llms.txt](https://aleksandra-hrevtsova.gitbook.io/senior-front-end-javascript/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aleksandra-hrevtsova.gitbook.io/senior-front-end-javascript/bazovyi-sintaksis/oblasti-vidimosti.md).

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

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

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

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

* безымянные;
* условные;
* цикловые.
* функциональные;

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

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

```
{
    let name = 'user';
}
```

&#x20;Пример условного блока

```
if (
```
