var arr=[10,50,40,30,70,60]; for (var i=0;i<arr.length-1;i++){//外层循环控制一共需要的趟数 for (var j=0;j<arr.length-1;j++){//控制每一趟的比较次数 if (arr[j]>arr[j+1]){//前一个大于后面一个 则交换位置 var temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } }