数组的排序
<script>//冒泡排序var a = [133,12,22,5,8]; //--->[5,8,12,13,22]//控制大循环次数for(var i=0;i<a.length-1;i++){//控制交换for(var j=0;j<a.length-1-i;j++){if(a[j] > a[j+1]){var tmp = a[j];a[j] = a[j+1];a[j+1] = tmp;}}}console.log(a);</script>
数组的选择排序
<script>//选择排序var a = [33,222,12,88,77];//先确定大循环for(var i=0;i<a.length-1;i++){for(var j=i+1;j<a.length;j++){if(a[i] > a[j]){var tmp = a[i];a[i] = a[j];a[j] = tmp;}}}console.log(a);</script>
sort()
sort() 方法以字母顺序对数组进行排序
var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.sort();console.log(fruits);
reverse() 反转数组
reverse() 方法反转数组中的元素。
您可以使用它以降序对数组进行排序:
var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.sort(); // 对 fruits 中的元素进行排序fruits.reverse(); // 反转元素顺序console.log(fruits);

