в js нет констант. В emcascript2015 появилась возможность объявить иммутабл переменную используя ключевое слово const, которое позволяет организовать схожее поведение.
Константы в том смысле, который приводите вы - это способ делать код более читабельным. Допустим у нас есть какая-то логика, которая зависит от какой-то предопределенной величины (например запускать таск каждые 11 часов). Мы можем написать так:
addJob(fn, 11 * 3600);
// или
const SOME_JOB_FREQUENCY = 11 * 3600;
addJob(fn, SOME_JOB_FREQUENCY)
Какой код вам будет быстрее осмыслить? Так же если у нас эти значения используются везде и всюду то мы можем легко поменять эту контанту. Соблюдается принцип DRY и т.д.
С другой стороны, давайте все же чуть чуть поговорим о const и имутабельных переменных. В общем случае нужно всегда использовать const, а не let/var, делая наши переменные имутабельными и предотвращая случайную перезапись значения. В контексте javascript это весьма частая ошибка, так как переменные могут быть объявлены в другом скоупе и мы можем случайно затереть значение из замыкания. Мутабельные переменные нужны только для случаев, когда изменение оных необходимо (счетчики например). Все остальное должно быть имутабельным.