Ruslan_xDD,
 А если значение переменной 1 и таких переменых с таким значением штук 100. Есть какой-то более грамотный механизм? мой пример с eval не всегда работает как надо - только для глобальных переменных, если они объявлены внутри функции, то увы.
var a, b, c;
    function maximum(a, b) {
        if (a>b){
            c=a
            console.log ("c = a ="+ a);
        }
        else{
            c=b;
            console.log ("c = b ="+ b);
        }
        for(var i in window) if(window[i] === c) {
            alert (i);
            return i;
        }
            
    }
maximum (1,2);
Вот например - выдаёт как не трудно догадаться всегда "с"