最老土的办法, 冒泡法:
var min, max, minIndex, maxIndex;
for(var i=0; i<XCOORDARRAY.length; i++)
{
  if(max < XCOORDARRAY[i])
  {
    max = XCOORDARRAY[i];
    maxIndex = i;
  }
  if(min > XCOORDARRAY[i])
  {
    min = XCOORDARRAY[i];
    minIndex = i;
  }
}
alert(minIndex +" : "+ min);
alert(maxIndex +" : "+ max);

解决方案 »

  1.   

    var max ,min ,maxIndex,minIndex;max=min=XCOORDARRAY[0];
    maxindex,minidex=0;
    for(var i=0; i<XCOORDARRAY.length; i++)
    {
      if(max < XCOORDARRAY[i])
      {
        max = XCOORDARRAY[i];
        maxIndex = i;
      }
      if(min > XCOORDARRAY[i])
      {
        min = XCOORDARRAY[i];
        minIndex = i;
      }
    }
    document.print(maxIndex+"有"+max+"的最大值");
    document.print(minIndex+"有"+min+"的最小值");建议楼主去看看数据结构方面的基础知识,这样对你是有好处的