<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> </head> <body> <script> var arr = [3,2,5,9,0,1,8];//length == 7 //大循环,执行7轮循环 for(var i =0 ; i<arr.length-1;i++){ //后面的每一轮,可以比前一轮少一次 for(var j=0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ var temp =arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } console.log(arr); </script> </body> </html>