jQuery从列表中获得最大数量

时间:2010-09-10 21:10:58

标签: javascript jquery variables

var one = 1415;
var two = 2343;
var three = 11;

如何从这些变量中获取最大数量?

7 个答案:

答案 0 :(得分:21)

Math.max(一,二,三)

答案 1 :(得分:12)

如果你有一个数组,你可以这样做:

var numbers_array = [1415, 2343, 11];

numbers_array.push( 432 ); // now the array is [1415, 2343, 11, 432]

var biggest = Math.max.apply( null, numbers_array );

答案 2 :(得分:1)

将它们放入数组中,对它们进行排序,然后取最后一个排序值:

[one, two, three].sort(function (a, b) {
  return a > b ? 1 : (a < b ? -1 : 0);
}).slice(-1);

答案 3 :(得分:1)

如果您的值在数组中,请尝试reduce:

var biggestValue = myArray.reduce( function(a,b){ return a > b ? a : b ; } );

答案 4 :(得分:1)

这将100%工作

var max = Math.max.apply(Math, "your array");

答案 5 :(得分:0)

function biggestNumber(){
    return Math.max.apply(this,arguments);
}

var one= 1415;
var two= 2343;
var three= 11;

maximumNumber(一,二,三)

/ *返回值:(Number) 2343 * /

答案 6 :(得分:-1)

 var number=[12,34,54,32,11,2]

 var big= Math.max.apply(null,number);