javascript 取最大值和最小值!

时间:2022-09-11 15:16:14

<script>

// 比大小 大
function bb(){      
var a = arguments.length;  //数组长度
var sum=(-Infinity);             //sum值=无穷大
for(var i=0;i<a;i++){             // 循环数组长度
if(sum<arguments[i]){         //判断sum值与数组值 取最大的值
sum=arguments[i];
}
}
return sum;                        //返回数组
}
alert(bb(-11,-22,-33,-44,-55));


// 比大小 小
function b(){
var a = arguments.length;
var sum=Infinity;
for(i=0;i<a;i++){
if(sum>arguments[i]){
sum=arguments[i];
}
}
return sum;
}
// alert(b(11,22,33,-30,44,55));
// 求和
function obj(){
var a = arguments.length;
var sum=0;
for (var i=0;i<a;i++) {
sum+=arguments[i];
}
return sum;
}
// alert(obj(2,3));

/
// 比较大小 最大
var a=[44,123,453,22,1];
 alert(Math.max.apply(-Infinity,a));

//最小

alert(Math.min.apply(-Infinity,a));

</script>