var intArr = new Array(12, 13, 15, 8, 6, 23, 3, 9); var min = intArr[0]; for (var i = 1; i < intArr.length; i++) min = min > intArr[i] ? intArr[i] : min; alert(min);
function mins(){ var m = Number.POSITIVE_INFINITY ; for(var i=0;i<arguments.length;i++){ if(arguments[i]<m){ m = arguments[i] ; } } return m ; } alert(mins(4,5,6,7,8,9,1,23,0)) 这个可以有无限参数
var min = intArr[0];
for (var i = 1; i < intArr.length; i++)
min = min > intArr[i] ? intArr[i] : min;
alert(min);
[align=center]==== 思想重于技巧 ====
[/align]
function mins(){
var m = Number.POSITIVE_INFINITY ;
for(var i=0;i<arguments.length;i++){
if(arguments[i]<m){
m = arguments[i] ;
}
}
return m ;
}
alert(mins(4,5,6,7,8,9,1,23,0))
这个可以有无限参数
string s=""
然后一直
s+= 数值#@;
取的时候分割string就出来了~
var intArr = [12, 13, 15, 8, 6, 23, 3, 9];
var a="Math.min(+"+intArr[0];
for(var i=1;i<intArr.length;i++){
a+=","+intArr[i];
}
a+=")";
alert(eval(a));