取最大值(最小值)简介代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了取最大值(最小值)简介代码相关的知识,希望对你有一定的参考价值。

参考技术A var max = Math.max.apply(Math,values);

      执行Math对象中的 max函数 ,参数为values,并将返回结果赋值于max其中apply 函数为 JS 的内置函数,作用为执行该函数。且只能被函数调用。apply函数中的第一个参数为函数所属对象,通常为当前页面(this)。第二个参数为传入到函数中的参数数组(必须为数组)。

Math.min.apply(obj,args);//这个obj对象将代替Function类里this对象,第二个传进来的是数组

Math.max.apply(obj,parms);//这个obj对象将代替Function类里this对象,第二个传进来的是参数

Math.min()虽然能取到最小值,但是不支持数组。所以可以用Math.min.apply(null,arr)来获取数组中的最小值。

null:把null传给函数中的this。因为max是不用this的,这里方便起见就传个null,占一个位置。

Javascript 如何取最大值?

有3个数字,分别是a,b,c
取其中最大值,然后赋值给其他。
比如:<script language="javascript">
if((a>b)&&(a>c))b=a;c=a
if((b>a)&&(b>c))a=b;c=b
if((c>a)&&(c>b))a=c;b=c
end
</script>

参考技术A 最简单的就是遍历一遍数组,记录最大值和最小值;
第2种方法先用javascript数组自带的排序函数.sort()对数组排序,第一个是最大值,最后一具就是最小值了。
参考技术B As follows:

<script language="javascript">
var array = [a,b,c];
var max=array[0];
for (var i=0; i < array.length; i++)
if(max<array[i]) max = array[i];

for (var i=0; i < array.length; i++)
array[i] = max;
</script>本回答被提问者采纳
参考技术C var m = Math.max(a,b,c,d,e,f,g) 参考技术D 刷分万岁,刷分万岁~~耶耶耶~ 第5个回答  2008-01-28 调用Math.max()函数

var maxNum=Math.Max("a","b","c");
即可

以上是关于取最大值(最小值)简介代码的主要内容,如果未能解决你的问题,请参考以下文章

java如何在数组中取最大值和最小值

mysql 中如何拿到每条数据最大值和最小值

PHP如何取二维数组中的某列的最大值和最小值?

Javascript 如何取最大值?

sql求某一字段中最大值和最小值的问题,高手请进!

js取最大最小值