js 第四章 流程控制

          流程控制语句

一.分支结构

    1.if(条件){

        条件为true时执行的语句

            }

    2.if(条件){

        条件为true时执行的语句

            }else{

        条件为false时执行的语句

            }

      例:

          var  a=prompt('请输入考试成绩');

            if(a==100){

                alert('奖励国外一日游');

            }else{

                if(a<100&&a>90){

                alert('奖励国内一日游');

            }else{

                if(a<100&&a>80){

                alert('奖励沧州一日游') ;

            }else{

                if(a<100&&a>70){

                alert('奖励泊头一日游');

            }else{

                if(a<100&&a>60){

                alert('面壁思过');

            }else{

                  alert('奖励俩大嘴巴子');

            }

            }

            }

            }

            }

    3.else......if  多重复条件语句

          if(条件1){

                  // 需要执行的语句

              }else if(条件2){

                // 需要执行的语句

              }

          例:

            var  a=prompt('请输入考试成绩');

            if(a==100){

                alert('奖励国外一日游');

            }else if(a<100&&a>90){

                alert('奖励国内一日游');

            }else if(a<100&&a>80){

                alert('奖励沧州一日游');

            }else if(a<100&&a>70){

                alert('奖励泊头一日游');

          }else if(a<100&&a>60){

                alert('面壁思过');

          }else{

                alert('奖励俩大嘴巴子');

          }

    4.switch.....case

          switch(变量/表达式){

              case 情况1:

              // 执行的语句

                  break;

              case 情况2:
              // 执行的语句
                  break;
              case 情况3:
              // 执行的语句
                  break;

              default://以上条件都不满足时

                // 要执行的语句

                break;

          }

          例:

              var a=prompt('请输入星期几');

              switch (a){

                case '星期一':

              alert('黄焖鸡');

                  break;

              case '星期二':

              alert('麻辣烫');

                  break;

              case '星期三':

              alert('锡纸花甲粉');

                  break;

              }

        5.switch.....case    直落形式

            switch(变量/表达式){

              case 情况1:

              case 情况2:

              case 情况3:

              // 要执行的语句

                  break;

              }

          例:

                var a=prompt('请输入星期几');

                    switch(a){

                    case '星期一':

                    case '星期二':

                    case '星期三':

                    alert('锡纸花甲粉');

                    break;

                }

二.循环语句

          循环语句包括while、do whilde、for

        1.while 循环

              while(条件){

              // 满足条件时执行的语句

            }

          例:  输出1~100所有的奇数

                var i=1;

                while(i<=100){

                    if(1%2==1){

                    console.log(i);

                }

                    i++;

                }

        例: 请输入员工姓名,如果输入内容为‘exit’,就停止循环

            while(true){

            var  i=prompt('请输入员工姓名');

                    if(i=='exit'){

                  break;

            }

            }

你可能感兴趣的:(js 第四章 流程控制)