直接上代码
<html>
<head>
<meta charset="UTF-8">
<title>倒叙和升序</title>
</head>
<body>
<script type="text/javascript">
var arr=[2,5,14,6,9,8];
//sort();
//排序数组中的元素,原数组发生改变,返回的新数组和原数组是应用关系
//sort(function(a,b){}),a是前一个,b,是后一个
//一下是有小到大排序
arr.sort(function(a,b){
return a-b;
});
document.write(arr)
//一下是由大到小排序
arr.sort(function(a,b){
return b-a;
});
document.write(arr)
//reverse倒叙
//原数组倒叙改变,返回的新数组和原数组是引用关系
var arr1=arr.reverse();
document.write(arr1)
</script>
</body>
</html>
随机排序
//随机排序
var arr=[5,8,9,6,4,7,2,3]
arr.sort(function(){
return Math.random()-0.5;
});
document.write(arr);
字母排列
/字母排序
//将字字母转化为编码,首字母
var arr=["dfds","sfse","adgs"];
arr.sort(function(a,b){
return a.charCodeAt(0)-b.charCodeAt(0);
});
document.write(arr)