从大到小排序
<!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>