在TypeScripts / JavaScript中,
如何找到包含最大int值的变量?
var id = 0; var ii = 1; var is = 2; var ic = 4;
或者如何找到包含最大int值的字段?
{id : 0, ii : 1, is : 2, ic : 4}
答案 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
。