//找最小值的位置函数
function findMinIndex(arr,start){
var iMin = arr[start]; //最小值
var iMinIndex = start; // 最小值位置
for (var i = start; i < arr.length; i++) {
if (iMin > arr[i]){
iMin = arr[i];
iMinIndex = i;
}
};
return iMinIndex;
}
var arr = [12,3,4,99,93,123];
//从小到大排序
for (var i = 0; i < arr.length; i++) {
//找最小值位置 用上面方法
var iMinIndex = findMinIndex(arr,i);
//当前数 为arr[i]
//最小值 为arr[iMinIndex]
var temp;
temp = arr[iMinIndex]
arr[iMinIndex] = arr[i];
arr[i] = temp;
}
//排序结束
alert(arr);
网友评论