javascript - 我们如何比较三个整数来找出哪个更大/更小?

标签 javascript variables comparison

例如;我们有三个变量:

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;

关于javascript - 我们如何比较三个整数来找出哪个更大/更小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23547203/

相关文章:

javascript - 如何使用 Object.defineProperties?

javascript - 对象方法上的 setTimeout - ES5 绑定(bind)或关闭?

performance - 算法性能与旧方法的比较

javascript - 循环具有相同类的每个 div 以一次更改颜色

javascript - 为什么我在 IE : "The data area passed to a system call is too small"? 中收到此错误

java温度转换程序不工作

javascript - 如何动态地将 XML 节点和内容加载到变量中

variables - 有没有办法在 SPSS (x <- "string value") 中分配变量以在多个语法位置中使用?

javascript - 区分 JavaScript 事件

python - 为什么我的数组比较算法给我错误的输出?