一.if选择语句:条件语句用于基于不同的条件来执行不同的操作。
    1.if()语句---只有当指定条件为true时,使用该语句来执行代码。
    2.if()...else语句:当条件为true时执行代码,当条件为false时,执行其他代码。
    3.if()...else if()...else:使用该语句来选择多个代码块之一来执行。
    4.if():语句中的表达式会转换成布尔变量。

二.switch多条件选择语句:
    1.使用switch语句来选择要执行的多个代码块之一:
    2.语法:
                switch(n){
                              case 1:
                                      执行代码块1;
                                      break;
                              case 2:
                                      执行代码块2;
                                      break;
                               case 3:
                                      执行代码块3;
                                      break;
                                ......
                                default:(n与所有的case都不同时执行的代码,相当于if里的else)
                }
    3.工作原理:
        ⑴首先设置表达式n(通常是一个变量)。
        ⑵随后表达式的值会与结构中的每个case的值作比较。
        ⑶如果存在匹配,则与该case关联的代码块会被执行。
        ⑷使用break来阻止代码自动的向下一个case运行。
        ⑸default关键字来规定不存在时做的事情,相当于if里的else。

三.for循环语句:在编程中有些指令需要执行很多遍,这时候会用到循环语句,作为“计数”功能。
    1.for循环的语法:
                for(语句 1;语句2;语句3;){
                                被执行的代码块;
                  }
            例:
    2.语句1:在循环(代码块)开始前执行。
    3.语句2:定义运行循环(代码块)条件,如果语句返回true,则循环,再次开始。如果返回false,则循环将结束。
    4.语句3:在循环(代码块)已被执行之后执行。
    5.语句1是可选的,也就是说不使用语句1也可以。
    6.如果省略了语句2,那么必须在循环内提供break,否则循环就无法停下来,这样有可能会令浏览器崩溃。
    7.语句3也是可选的。

四.while和do while
    1.while循环在执行前测试一个条件,如果成立则进入循环。
        ⑴while循环语句:
                while(条件表达式){
                           语句组;
                   }
    2.do while循环:先执行后循环,然后在测试条件是否成立与否。
        ⑵do while循环的语法:
                do{
                           语句组;
                   }
                 while(条件表达式);

五.break和continue跳转语句:
    1.break将直接跳出并结束当前循环结构。
    2.continue用于跳过循环中的一个迭代。
    3.continue只能用在循环语句中,break只能用在循环或switch中。

六.其他控制语句:
    1.for/in循环遍历对象的属性。          
09-06 06:40