取最大值(最小值)简介代码
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>
第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");
即可
以上是关于取最大值(最小值)简介代码的主要内容,如果未能解决你的问题,请参考以下文章