Для чего ключевое слово const в JavaScript?

То что это константа я знаю и что значение не меняется тоже, вопрос, в каких случаях используют данную переменную?

const очень похоже на let, и на самом то деле это очень полезная штука, например в случае если код зависит от ссылки на HTML элемент, тогда ссылка должна быть не изменна, этого и можно как раз добится с помощью const, или например если есть кнопка у которой мы выбираем всегда по одному id, это классная штука потому что переменная должна иметь область видимости которая ей нужна.