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;

            }

            }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:运算符和表达式 1.三目运算符(三元运算符) += -= *= /= %= 表达式1?:表达式2:表达式3...
    闫梓璇阅读 955评论 0 0
  • 控制流 [TOC] Swift提供了多种流程控制结构,包括可以多次执行任务的while循环,基于特定条件选择执行不...
    伍哥___阅读 520评论 0 0
  • [The Swift Programming Language 中文版]本页包含内容: Swift提供了多种流程控...
    风林山火阅读 587评论 0 0
  • 升入四年级,换了新的教室。老师让我们拿几盆花装饰教室。我从家里拿了一盆儿虎皮兰,它装在一个漂亮的小瓷盆儿里。...
    王慧康阅读 228评论 0 0
  • 文/米衙 最近跳槽的人很多。有的人是通过招聘网站,有的人是通过毛遂自荐,有的人是被猎头挖走,还有的人是被熟人推荐。...
    米衙阅读 621评论 1 4