JavaScript 实现 冒泡排序

     < script >
         //数组排序(冒泡排序)
         //冒泡排序是一种算法,把一系列的数据按照必定的循序进行排列显示(从小到大或从大到小)
         //把数组[5,4,3,2,1]换成[1,2,3,4,5]
         var  arr = [ 5, 4, 3, 2, 1];
         var  temp;
         for( i= 0; i< arr. length- 1; i++)
        {
             for( j= 0; j< arr. length- i- 1; j++)
            {
                 if( arr[ j]> arr[ j+ 1])
                {
                     temp =  arr[ j];
                     arr[ j] =  arr[ j+ 1];
                     arr[ j+ 1] =  temp;
                }
            }
        }
         console. log( arr);
     </ script >

 

     < script >
         //数组排序(冒泡排序)
         //冒泡排序是一种算法,把一系列的数据按照必定的循序进行排列显示(从小到大或从大到小)
         //把数组[5,4,3,2,1]换成[1,2,3,4,5]
         var  arr = [ 5, 4, 3, 2, 1];
         var  temp;
         for( i= 0; i< arr. length- 1; i++)
        {
             for( j= 0; j< arr. length- i- 1; j++)
            {
                 if( arr[ j]> arr[ j+ 1])
                {
                     temp =  arr[ j];
                     arr[ j] =  arr[ j+ 1];
                     arr[ j+ 1] =  temp;
                }
            }
        }
         console. log( arr);