<script>
var arr = [0,8,6,9,7,4,5,2,1,3];
//将整个数组依次冒泡
for (var i=0;i<arr.length;i++) {
//第一次循环将最大的数先排在最后面
for (var j=0;j<arr.length-1;j++) {
if (arr[j]>arr[j+1]) {
var tax = arr[j];
arr[j] = arr[j+1];
arr[j+1] = tax;
}
}
}
alert(arr);
</script>
此博客展示了一段JavaScript代码,通过两层循环实现了冒泡排序算法。外层循环控制排序轮数,内层循环比较相邻元素大小并交换位置,最终将数组元素按升序排列,并通过alert输出排序后的数组。
8547





