| 
		
			Сообщение от berkut_0
			
		
	 | 
	| 
		1. Константы могут меняться ? 2. Присвоенное выше значение будет изменено в процессе изменения temp ?
	 | 
	
 Не возможно произвести новое присваивание константе, но вы можете менять внутренности объекта.
Например, это может выглядеть так (если вы присваивали тем глобальным переменным числа числа)
const global1 = { value: null },
	  global2 = { value: null };
function Change(param) {
	const temp = param === 1 ? global1 : global2;
	// здесь что-то творим с temp
	temp.value = 5;
	// и теперь поменялось содержимое соответствующего глобального объекта
}
function UserAction(param) {
	Change(param);
}