всё верно сказано, но очень обще и поверхностно. Конкретно, про const и let — не должно быть в голове вообще мыслей о том, "будет ли эта переменная дальше изменятьси или нет, если не будет, то я декларирую её через const, чтобы дать понять, что она не будет меняться"... аааа, камон, да вообще не надо думать, будет ли она меняться или нет, осспадя, не должно быть вообще такого принципа
В смысле не должно? Объявление значения через switch case, например