# const

Объявление `const` задаёт константу, то есть переменную, которую нельзя менять:

```javascript
const apple = 5;
apple = 10; // ошибка
```

В остальном объявление `const` полностью аналогично `let`.

Заметим, что если в константу присвоен объект, то от изменения защищена сама константа, но не свойства внутри неё:

```javascript
const user = {
  name: "Вася"
};

user.name = "Петя"; // допустимо
user = 5; // нельзя, будет ошибка
```

То же самое верно, если константе присвоен массив или другое объектное значение.
