简单的排序
JAVASCRIPT:
- var arrayValue=new Array();
- arrayValue[0]=10;
- arrayValue[1]=5;
- arrayValue[2]=4;
- arrayValue.sort(function(a,b){return b-a;});
- alert (arrayValue[0]);
数组的排序:sort()方法. 但sort()方法本身是按ASCII字符代码从小到大排列的.所以说,如果是数字的话,可能会有问题,但是: sort()方法可以接收一个比较函数的参数。
下面的例子:
JAVASCRIPT:
- function compareint(int1, int2){
- var iNum1 = parseInt(int1);//强制转换成int 型;
- var iNum2 = parseInt(int2);
- if(iNum1 < iNum2){
- return -1;
- }else if(iNum1 > iNum2){
- return 1;
- }else{
- return 0;
- }
- }
- var arr = [3, 32, 2, 5];
- arr.sort(compareint);
- alert(arr.toString());//输出:2,3,5,32