首页 > 建站教程 > JS、jQ、TS >  js数组冒泡排序正文

js数组冒泡排序

每当两相邻的数比较后发现它们的排序“与排序要求相反”时,就将它们互换。
例如:将数组a内元素按照从大到小排列
var a = [100,2,54,7,45,6,10,8,9];
for(var i = 0; i <= a.length-1;i++){
    for(j = i+1;j <= a.length;j++){
        if(a[i]<a[j]){
            var m =[];
            m = a[i] ;
            a[i] = a[j] ;
            a[j] = m;
        }
    }
    document.write(a[i]+" ");
}
当然,数组中自带排序方法:js数组的sort排序详解