分析:
1.一共需要的趟数 用外层for循环
长度是数组的长度 减去1 —arr.length-1
2.每一趟交换次数 用里层for循环
长度是数组长度减去 次数
每次次数从0开始,——arr.length-i-1
3.交换两个变量
<script>var arr =[14,6,3,7,3];for(var i=0;i<=arr.length-1;i++){ //外层循环趟数for(var j=0;j<=arr.length-i-1;j++){ //内层循环--每次交换的次数//交换2个变量的值 前一个元素和后一个元素相比较if(arr[j]<arr[j+1]){var temp =arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}console.log(arr);</script>
