Typescript找到具有最大值的变量

时间:2016-06-15 02:39:20

标签: javascript typescript

在TypeScripts / JavaScript中,

如何找到包含最大int值的变量?

var id = 0; var ii = 1; var is = 2; var ic = 4; 

或者如何找到包含最大int值的字段?

{id : 0, ii : 1, is : 2, ic : 4}

2 个答案:

答案 0 :(得分:2)

Math.max将告诉您其参数的最大值:Math.max(id, ii, is, ic)。从那里你可以使用if声明。

答案 1 :(得分:2)



var obj= {id : 0, ii : 1, is : 2, ic : 4};
var max= Number.NEGATIVE_INFINITY;
var max_key=undefined;

for(var key in obj){
  if(obj[key] > max)
  {
      max_key = key;
      max = obj[key];
  }
}

document.write("The key with the maximum value is: "+max_key+" whose value is: "+max);




创建对象,设置var max值和var max_key值。然后使用for循环访问对象中的每个键,并检查key的值是否大于max