数组排序 for 循环 if 语句
升序思路
1.获取数组中每个值
2.让每个值与数组中值比较
3.声明一个变量保存最小值
var arr=[3,5,9,45,80]
var tmp;
for(var i=0;len=arr.length,i<len;i++){
arr[i]
for(var j=i+1;j<arr.length;j++){
if(arr[i]>arr[j]){
temp=arr[i]//保存大值
arr[i]=arr[j]//前面值变小
arr[j]=tmp//后面值变大
}
}
}
降序
for(var i=0;len=arr.length,i<len;i++){
arr[i]
for(var j=i+1;j<arr.length;j++){
if(arr[i]<arr[j]){
temp=arr[i]//保存小值
arr[i]=arr[j]//前面值变大
arr[j]=tmp//后面值变小
}
}
}
console.log(arr)