循环结构

90 阅读1分钟

1、for(){}

         三要素:循环变量赋初值

                        循环控制条件(出口)

                        增量  (步长) i++  i--

    for (1赋初值;2控制条件;3步长){

                     4循环体;          

               }

12432432432......

求1-100的和:

var sum = 0;

for(var = 1,i<=100,i++){

         sum += i;

}

求阶乘:

var mul = 1;

for(var = 10,i<=10,i--){

         mul *= i ;

}

2、while(){}

3、do{}while()

循环嵌套

冒泡排序(BubbleSort):相邻元素比较,逆序交换,大的沉底,小的上浮

稳定排序 :相同关键字在排序前后相对位置不变

适应场合:基本有序  冒泡+优化效率很高