for循环总结

1.冒泡排序的总结:其实这个很简单的理解,就是用数组里面的第0个元素(也就是[]里面的第一个数,按照数组的话是第一个,让他们进行挨个比较),示例:

排序前:      14   62   38   41   53     62    71   19    16  10  

第 0 趟:    10   14   62   38   41    53    62   71    19   16

第 1 趟:    10   14    16   62  38    41   53    62   71    19 

第 2 趟:    10   14    16   19  62    38   41   53    62    71

第 3 趟:    10   14    16   19  38    62   41   53    62    71

第 4 趟:    10   14    16   19   38   41   62    53    62    71

第 5 趟:    10   14    16   19   38   41   53    62    62    71

排序后:      10   14    16    19   38   41  53    62    62    71

还有就是通过这个for循环,然后用代码来实现这个效果。

在说下今天主要学习的这个for循环吧,怎么写这个for循环,写for循环的思路吧,首先先写一个数组,写好了数组我们开始写for循环,先定义一个函数在利用函数判断然后写递增,

下面那个for循环也是如此,不过我们今天要学习的是遍历数组然后在给数组一个排序,所以在for循环里面有两个地方还是很特殊的,那就是在第一个for循环里面需要写在他的判断里面i< i.length-1,在第二个for循环里的函数判断里面j = i+1,下一步的话我们需要用到if条件语句来写一个判断,然后我们就定义一个tmpe函数,利用数组i和数组j相等,最后输出consloe.info.(list),还有一部分就是代码了。

示例:

 1 <script>
 2  list = [14, 62, 38, 41, 53, 62, 71, 19, 16, 10]
 3         for(var i = 0; i < list.length - 1; i ++){
 4             for(var j = i + 1; j < list.length; j ++){
 5                 if(list[i] > list[j]){
 6                     var temp = list[i];
 7                     list[i] = list[j];
 8                     list[j] = temp;
 9                 }
10             }
11         }
12         console.info(list)
13 </script>

 

posted @ 2019-09-11 19:41  柒仔6  阅读(457)  评论(0)    收藏  举报