1 // 冒泡排序 从小到大 2 function maoPaoPaiXu(arr) { 3 // 控制循环的比较的轮次 4 for (var i = 0; i < arr.length - 1; i++) { 5 // 控制没轮比较的次数 6 for (var j = 0; j < arr.length - 1 - i; j++) { 7 if (arr[j] > arr[j + 1]) { 8 var temp = arr[j]; 9 arr[j] = arr[j + 1]; 10 arr[j + 1] = temp; 11 } 12 } 13 } 14 return arr; 15 } 16 arr = [1, 5, 2, 6, 3, 7, 4]; 17 console.log(maoPaoPaiXu(arr));