冒泡排序
第一种冒泡排序
sort()方法按照升序排列数组项,会调用每个数组项的toString()转型方法,然后比较得到的字符串。
toString()方法是把布尔值或BooleanObject转换为字符串,并返回结果。
//compare()函数方法是一个比较函数,作为sort()方法的参数。
var array = [1,4,9,2,6,12,7,8];
function compare(val1,val2){
return val1-val2;
};
array.sort(compare);
document.write(array);
第二种:冒泡排序
array= [1,4,-8,-3,6,12,9,8];
functionsort(arr){
for(varj=0;j
//两两比较,如果前一个比后一个大,则交换位置。
for(vari=0;i
if(arr[i]>arr[i+1]){
vartemp = arr[i];
arr[i] = arr[i+1];
arr[i+1] = temp;
}
}
}
}
sort(array);
document.write(array);
领取专属 10元无门槛券
私享最新 技术干货