1、數組的從大到小排序
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>從大到小排序</title>
<script type="text/javascript">
//創建數組元素arr
var arr=[7,13,34,3,200,100,4];
//創建每次循環存儲最大值得變量
var max;
//遍歷數組,默認arr中的某一個元素為最大值,進行逐一比較
for(var i=0; i<arr.length; i++){
//外層循環一次,就拿arr[i] 和 內層循環arr.legend次的 arr[j] 做對比
for(var j=i; j<arr.length; j++){
if(arr[i]<arr[j]){
//如果arr[j]大就把此時的值賦值給最大值變量max
max=arr[j];
arr[j]=arr[i];
arr[i]=max;
}
}
}
document.write(arr.toString()+"<br>");
//200,100,34,13,7,4,3
</script>
</head>
<body>
</body>
</html>
2、數組的從小到大排序。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>從小到大排序</title>
<script type="text/javascript">
var Arr=[13,7,10,76,97,100,35];
var min;
for(var i=0; i<Arr.length; i++){
for(var j=i; j<Arr.length;j++){
if(Arr[i]>Arr[j]){
min=Arr[j];
Arr[j]=Arr[i];
Arr[i]=min;
}
}
}
document.write(Arr.toString()+"<br />");
</script>
</head>
<body>
</body>
</html>
