一个冒泡排序的小例子,但以此记。
<script>
function bubble(ary){
//定义一个中间变量
let a;
for(let i=0;i<ary.length;i++){
for(let j=0;j<ary.length-1;j++){
//如果后一位数比前一位数小的话交换位置,否则位置不变
if(ary[j]>ary[j+1]){
a = ary[j];
ary[j] = ary[j+1];
ary[j+1] = a;
}
}
}
return ary;
}
let ary = [54,32,54,81,3,985,211];
ary = bubble(ary);
console.log(ary);
</script>
运行结果如下: