例如;我们有三个变量:

var a = 11;
var b = 23;
var c = 8;


我们可以返回最大/最小值的变量名吗?

最佳答案

您可能需要使用对象或数组来知道变量的名称:

var obj = {
    'a':11,
    'b':23,
    'c':8
};

var biggest = '';
for (var name in obj) {
    if(biggest !== '' && obj[name] > obj[biggest]) {
        biggest = name;
    } else if (biggest === '') {
        biggest = name;
    }
}
return biggest;

09-20 01:40