04.利用函数冒泡排序.html 985 B

123456789101112131415161718192021222324252627282930313233
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. //利用函数冒泡排序 sort 排序
  10. function sort(arr){
  11. for(var i = 0 ; i < arr.length-1 ; i++){
  12. for(var j = 0 ; j < arr.length - i - 1 ; j++){
  13. if(arr[j] > arr[j+1]){
  14. var temp = arr[j]
  15. arr[j] = arr[j+1]
  16. arr[j+1] = temp
  17. }
  18. }
  19. }
  20. return arr
  21. }
  22. var arr1 = sort([4,1,33,9])
  23. var arr2 = sort([11,7,22,99])
  24. var arr3 = sort(['b','e','a','c'])
  25. console.log(arr1) //1,4,9,33
  26. console.log(arr2) //7,11,22,99
  27. console.log(arr3) //'a','b','c','e'
  28. </script>
  29. </head>
  30. <body>
  31. </body>
  32. </html>