JavaScript数组排序(从⼤到⼩,从⼩到⼤)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;
javascript全局数组 //遍历数组,默认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.String()+"<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.String()+"<br />");
</script>
</head>
<body>
</body>
</html>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论