从小到大
var array = [5, 3, 4, 2, 1];
var temp = 0;
for (var i = 0; i < array.length; i++) //设置总循环数
{
for (var j = 0; j < array.length - i; j++) //设置每次循环需要排序几次
{
if (array[j] > array[j + 1]) //比较第j个和j+1个数,当j>j+1时进行换位
{
temp = array[j + 1];
array[j + 1] = array[j]; //换位过程
array[j] = temp;
}
}
}
for(var i=0;i<array.length;i++){
document.write(array[i]+" "); //按现在的顺序输出数列
}
从大到小
var temp = "";
for (var i = 0; i < data.length; i++) //设置总循环数
{
for (var j = data.length - 1; j > 0 ; j--) //设置每次循环需要排序几次
{
if (data[j].总成交率 > data[j - 1].总成交率) //比较第j个和j+1个数,当j>j+1时进行换位
{
temp = data[j - 1];
data[j - 1] = data[j]; //换位过程
data[j] = temp;
}
}
}