<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var arr = [2,5,9,7,6,2,1,4];
//指定最小值对应的索引minIndex,然后让该值和其他值进行比较,如果该值比相比较的值大,改变对应的最小索引值(minIndex)
//然后让最小索引对应的值和我们指定的值交换位置
for(var i = 0; i < arr.length; i++){
var minIndex = i;
for(var j = i+1; j< arr.length; j++){
if(arr[minIndex] > arr[j]){
minIndex = j;//改变最小索引
}
}
//交换位置
var temp = arr[i];
arr[i] = arr[minIndex];
arr[minIndex] = temp;
}
console.log(arr);
</script>
</body>
</html>
转载于:https://my.oschina.net/justychao/blog/1189222