从大到小排序
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>从大到小排序</title>
<script src="../plugins/jquery-2.1.1.min.js"></script>
<script>
var datanum = [12,45,79,46,49,78,16];
for(var z = 0; z < datanum.length; z++){
for (var j = z + 1; j < datanum.length; j++){
var p;
if (datanum[z] < datanum[j])
{
p = datanum[z];
datanum[z] = datanum[j];
datanum[j] = p;
}
}
}
alert(datanum);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>从小到大排序</title>
<script src="../plugins/jquery-2.1.1.min.js"></script>
<script>
var datanum = [12,45,79,46,49,78,16];
for(var z = 0; z < datanum.length; z++){
for (var j = z + 1; j < datanum.length; j++){
var p;
if (datanum[z] > datanum[j])
{
p = datanum[z];
datanum[z] = datanum[j];
datanum[j] = p;
}
}
}
alert(datanum);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>从大到小排序</title>
<script src="../plugins/jquery-2.1.1.min.js"></script>
<script>
function uniq_fast(a) {
var seen = {};
var out = [];
var len = a.length;
var j = 0;
for(var i = 0; i < len; i++) {
var item = a[i];
if(seen[item] !== 1) {
seen[item] = 1;
out[j++] = item;
}
}
return out;
}
var arr = [112,'你好',112,112,34,'你好','str','str1'];
alert(uniq_fast(arr));
</script>
</head>
<body>
</body>
</html>