分析:
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>