Запретить изменять переменную (const)

Запретить изменять переменную можно через ключевое слово const, которая появилась в новой версии JavaScript. Объекты, созданные через const также называют константа.

const KEY = 'key-value';

// Попытка изменить key
KEY = 'other'; // Ошибка: Uncaught TypeError: Assignment to constant variable

// Попытка переопределить key
const KEY = 'other'; // Uncaught SyntaxError: Identifier 'key' has already been declared

На примере выше видно, что при попытке изменить или переопределить константу KEY, происходит ошибка.

Константу принято называть заглавными буквами, чтобы её легко можно было отличить от переменной.