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);
Вот например - выдаёт как не трудно догадаться всегда "с"