1 <!DOCTYPE html>
2 <html lang="en">
3
4 <head>
5 <meta charset="UTF-8">
6 <meta http-equiv="X-UA-Compatible" content="IE=edge">
7 <meta name="viewport" content="width=device-width, initial-scale=1.0">
8 <title>Document</title>
9 <script>
10 // 冒泡排序
11 var arr = [5, 4, 3, 2, 1];
12 for (var i = 0; i < arr.length; i++) {//外层控制趟数
13 for (var j = 0; j < arr.length - i - 1; j++) {//内层控制次数
14 // 内部交换两个变量的值,前一个和后一个数组元素相比较
15 if (arr[j] > arr[j + 1]) {
16 var temp = arr[j];
17 arr[j] = arr[j + 1];
18 arr[j + 1] = temp;
19 }
20 }
21 }
22 console.log(arr);
23 </script>
24 </head>
25
26 <body>
27
28 </body>
29
30 </html>
![]()