//选择排序
var arr = [3, 7, 1, 9, 0, 5, 2, 6, 4, 8] //创建一个数组
for (var i = 0; i < arr.length - 1; i++) {
var minArr = i //定义一个变量,假设这个变量是最小的数
for (var j = i + 1; j < arr.length; j++) { //循环找出最小的数
if (arr[minArr] > arr[j]) { //判断是否小于下一个数,不是,就变化他的下标
minArr = j
}
}
if (minArr != i) { //将得到的最小值进行替换
var temp = arr[minArr]
arr[minArr] = arr[i]
arr[i] = temp
}
}
console.log(arr) //打印数组
输出结果