var a[2,3,4,7,5,9,8,6,2,1]
for(i=0;i<a.length;j++){ //外层循环数为数组长度-1
for(j=0;j<a.length-i-1;j++){ //内层循环次数一样为长度-1
if(a[j]>a[j+1]){ //如果前一个数比后一个数大
var temp = 0; //设定一个中间值
temp = a[j]; //保存前一个的值
a[j] = a[j+1]; //做交换,让前一个的值等于后面的值
a[j+1] = temp; //后面的值等于中间值
}
}
}