不是冒泡法就OK了么?两个For,一个if
要不用Array.sort啊

解决方案 »

  1.   

    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);
      

  2.   

    不能用数组 那10个数字,怎么表示?
        [align=center]====  ====
    [/align]
      

  3.   


    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))
    这个可以有无限参数
      

  4.   

    用符号搁开啊
    string s=""
    然后一直
    s+= 数值#@;
    取的时候分割string就出来了~
      

  5.   

    我再来个不一样的~~~~
    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));
      

  6.   

    alert(Math.min(12, 13, 15, 8, 6, 23, 3, 9));如果可以直接进数字最简单~~~